WordPress.org

Make WordPress Core

Ticket #17090: ticket-17090.2.php

File ticket-17090.2.php, 1.0 KB (added by nacin, 4 years ago)
Line 
1<?php
2/* Plugin Name: Ticket 17090
3 * Plugin URL: http://core.trac.wordpress.org/ticket/17090
4 */
5
6if ( isset( $_GET['debug'] ) )
7        add_action( 'admin_init', 'debug_ticket_17090' );
8function debug_ticket_17090() {
9        global $current_site, $current_blog, $wpdb;
10        echo '<pre>';
11        echo "Attempted URL: " . $_SERVER['HTTP_HOST'] . remove_query_arg( 'debug', $_SERVER['REQUEST_URI'] ) . "\n";
12        echo "Network admin: " . ( is_network_admin() ? 'true' : 'false' ) . "\n";
13        echo "Main site: " . ( is_main_site() ? 'true' : 'false' ) . "\n";
14        echo "Network admin URL: " . network_admin_url() . "\n";
15        print_r( $current_site );
16        print_r( $current_blog );
17        print_r( $wpdb->get_row( "SELECT * FROM $wpdb->blogs WHERE blog_id = 1" ) );
18        print_r( $wpdb->get_row( "SELECT * FROM $wpdb->site WHERE site_id = 1" ) );
19        foreach ( array( 'DOMAIN_CURRENT_SITE', 'PATH_CURRENT_SITE', 'SITE_ID_CURRENT_SITE', 'BLOG_ID_CURRENT_SITE', 'BLOGID_CURRENT_SITE' ) as $constant ) {
20                if ( defined( $constant ) )
21                        echo "$constant is " . constant( $constant ) . "\n";
22        }
23        echo '</pre>';
24        die();
25}