$data Data for this view. */ #[\Override] public function setup( /* string */ $action, array $data ) /* : void */ { // Don't use type hints in the method declaration to prevent PHP errors, as the method is inherited. parent::setup( $action, $data ); $this->add_text_box( 'spacer', array( $this, 'textbox_spacer' ), 'normal' ); $this->add_text_box( 'spacer', array( $this, 'textbox_spacer' ), 'side' ); $this->add_meta_box( 'plugin-purpose', __( 'Plugin Purpose', 'tablepress' ), array( $this, 'postbox_plugin_purpose' ), 'normal' ); $this->add_meta_box( 'usage', __( 'Usage', 'tablepress' ), array( $this, 'postbox_usage' ), 'normal' ); $this->add_meta_box( 'more-information', __( 'More Information and Documentation', 'tablepress' ), array( $this, 'postbox_more_information' ), 'normal' ); $this->add_meta_box( 'help-support', __( 'Help and Support', 'tablepress' ), array( $this, 'postbox_help_support' ), 'normal' ); $this->add_meta_box( 'author-license', __( 'Author and License', 'tablepress' ), array( $this, 'postbox_author_license' ), 'side' ); $this->add_meta_box( 'credits-thanks', __( 'Credits and Thanks', 'tablepress' ), array( $this, 'postbox_credits_thanks' ), 'side' ); $this->add_meta_box( 'debug-version-information', __( 'Debug and Version Information', 'tablepress' ), array( $this, 'postbox_debug_version_information' ), 'side' ); } /** * Prints the screen head spacer. * * @since 2.0.0 * * @param array $data Data for this screen. * @param array $box Information about the text box. */ public function textbox_spacer( array $data, array $box ): void { echo '

'; } /** * Print the content of the "Plugin Purpose" post meta box. * * @since 1.0.0 * * @param array $data Data for this screen. * @param array $box Information about the meta box. */ public function postbox_plugin_purpose( array $data, array $box ): void { ?>

$data Data for this screen. * @param array $box Information about the meta box. */ public function postbox_usage( array $data, array $box ): void { ?>

Documentation for a list of these selectors and for styling examples.', 'tablepress' ), 'https://tablepress.org/documentation/' ); ?>

$data Data for this screen. * @param array $box Information about the meta box. */ public function postbox_more_information( array $data, array $box ): void { ?>

plugin website or on its page in the WordPress Plugin Directory.', 'tablepress' ), 'https://tablepress.org/', 'https://wordpress.org/plugins/tablepress/' ); ?> Documentation.', 'tablepress' ), 'https://tablepress.org/documentation/' ); ?> FAQ.', 'tablepress' ), 'https://tablepress.org/faq/' ); ?>

$data Data for this screen. * @param array $box Information about the meta box. */ public function postbox_author_license( array $data, array $box ): void { ?>

Tobias Bäthge.', 'tablepress' ), 'https://tobias.baethge.com/' ); ?>

WordPress Plugin Directory.', 'tablepress' ), 'https://wordpress.org/support/view/plugin-reviews/tablepress' ); ?>

is_free_plan() ) { /* translators: %s: TablePress Premium website URL */ echo '

' . sprintf( __( 'I would like to invite you to check out the Premium versions of TablePress.', 'tablepress' ), 'https://tablepress.org/premium/?utm_source=plugin&utm_medium=textlink&utm_content=about-screen' ) . ' ' . __( 'The available Pro and Max plans offer user support and many exciting and helpful features for your tables.', 'tablepress' ) . '

'; } ?> $data Data for this screen. * @param array $box Information about the meta box. */ public function postbox_help_support( array $data, array $box ): void { if ( tb_tp_fs()->is_free_plan() ) { ?>

Find out more!', 'tablepress' ), 'https://tablepress.org/premium/?utm_source=plugin&utm_medium=textlink&utm_content=about-screen' ); ?>

Support is provided through the WordPress Support Forums.', 'tablepress' ), 'https://tablepress.org/support/', 'https://wordpress.org/support/plugin/tablepress' ); ?> Frequently Asked Questions, where you will find answers to the most common questions, and search through the forums.', 'tablepress' ), 'https://tablepress.org/faq/' ); ?> open a new thread in the WordPress Support Forums.', 'tablepress' ), 'https://wordpress.org/support/plugin/tablepress' ); ?>

$data Data for this screen. * @param array $box Information about the meta box. */ public function postbox_debug_version_information( array $data, array $box ): void { ?>

  • Website:
  • Block Theme:
  • TablePress:
  • TablePress (DB):
  • TablePress table scheme:
  • Plan: Free
  • Plugin installed:
  • WordPress:
  • Multisite:
  • PHP:
  • mySQL (Server): dbh ) && function_exists( 'mysqli_get_server_info' ) ) ? mysqli_get_server_info( $GLOBALS['wpdb']->dbh ) : 'no mySQL server'; // phpcs:ignore WordPress.DB.RestrictedFunctions.mysql_mysqli_get_server_info ?>
  • mySQL (Client):
  • mbstring: no'; ?>
  • ZipArchive: no'; ?>
  • DOMDocument: no'; ?>
  • simplexml_load_string: no'; ?>
  • libxml_disable_entity_loader: no'; ?>
  • UTF-8 conversion: no'; ?>
  • WP Memory Limit:
  • Server Memory Limit:
  • WP_DEBUG:
  • WP_POST_REVISIONS:
$data Data for this screen. * @param array $box Information about the meta box. */ public function postbox_credits_thanks( array $data, array $box ): void { ?>

  • DataTables,', 'tablepress' ), 'https://datatables.net/' ); ?>
  • Plugin Directory,', 'tablepress' ), 'https://translate.wordpress.org/projects/wp-plugins/tablepress/' ); ?>