| Server IP : 3.93.235.159 / Your IP : 216.73.216.140 Web Server : Apache System : Linux ip-172-26-0-169 5.10.0-46-cloud-amd64 #1 SMP Debian 5.10.262-1 (2026-07-31) x86_64 User : bitnami ( 1000) PHP Version : 8.2.9 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /bitnami/wordpress/wp-content/plugins/yoast-test-helper/src/ |
Upload File : |
<?php
namespace Yoast\WP\Test_Helper;
use Debug_Bar_Panel;
use WPSEO_Options;
/**
* Class to manage registering and rendering the admin page in WordPress.
*/
class Admin_Bar_Panel extends Debug_Bar_Panel {
/**
* Admin_Bar_Debug_Panel constructor.
*/
public function __construct() {
$this->set_visible( true );
parent::__construct( 'Yoast SEO' );
}
/**
* Renders the debug panel.
*
* @return void
*/
public function render() {
echo '<h2>', \esc_html__( 'Debug Information', 'yoast-test-helper' ), '</h2>';
echo '<div class="clear"></div>';
echo '<ul>';
foreach ( WPSEO_Options::get_option_names() as $option ) {
\printf( '<li><a style="text-decoration: none !important;" href="#%1$s">%2$s</a></li>', \esc_attr( $option ), \esc_html( $option ) );
}
echo '</ul>';
foreach ( WPSEO_Options::get_option_names() as $option ) {
echo '<h3 id="', \esc_attr( $option ), '">', \esc_html__( 'Option', 'yoast-test-helper' ), ': <span class="wpseo-debug">', \esc_html( $option ), '</span></h3>';
echo '<pre>';
// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_var_export
\var_export( \get_option( $option ) );
echo '</pre>';
}
}
}