';
$data = array();
if ( isset( $button['data'] ) ) {
foreach ( $button['data'] as $attr_name => $attr_value ) {
$data[] = 'data-' . sanitize_title_with_dashes( $attr_name ) . '="' . esc_attr( $attr_value ) . '"';
}
}
$data = implode( ' ', $data );
echo '
';
if ( strpos( $button['class'], 'disabled' ) !== false ) {
if ( isset( $button['disabled_msg'] ) ) {
$href = isset( $button['disabled_msg_href'] ) ? $button['disabled_msg_href'] : admin_url( 'admin.php?page=tgmpa-install-plugins&plugin_status=required' );
echo '
';
if ( $href !== 'nolink' ) {
echo '' . wp_kses_data( $button['disabled_msg'] ) . '';
} else {
echo wp_kses_data( $button['disabled_msg'] );
}
echo '
';
}
if ( isset( $button['disabled_msg_plain'] ) ) {
echo '
' . wp_kses_data( $button['disabled_msg_plain'] ) . '
';
}
} else {
if ( isset( $button['description'] ) ) {
echo '
' . wp_kses_data( $button['description'] ) . '
';
}
if ( isset( $button['warning'] ) ) {
echo '
' . $button['warning'] . '
'; // xss ok
}
}
if ( isset( $button['additional_msg'] ) ) {
echo '
' . $button['additional_msg'] . '
'; // xss ok
}
echo '
';
echo '