webdeveric / what-template-am-i-using

Show detailed information about your active WordPress theme

Home Page:https://wordpress.org/plugins/what-template-am-i-using/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What Template Am I Using

This WordPress plugin is intended for theme developers to use. It shows the current template being used to render the page, current post type, and much more.

Installation

composer

composer require wpackagist-plugin/what-template-am-i-using

WP Admin

Since this plugin is in the WordPress plugin directory, it can be installed through the plugin search in the WP admin.

WordPress Admin > Plugins > Add New > Search: What Template Am I Using

WP CLI

This will install the version that is in the WordPress plugin directory.

wp plugin install what-template-am-i-using --activate

Add your own panels

If you don't see what you're looking for in the panels I've provided, its easy to add your own.

  1. Create a class that extends WTAIU_Panel. Take a look at inc/core-panels.php for examples.
  2. Add it to the sidebar with the wtaiu_setup_panels action. See setup_wtaiu_panels() for example.

Filters

Handle text

add_filter('wtaiu_handle_text', function( $text ) {
    return 'Your Custom Text Here';
} );

Show/hide panels

function wtaiu_can_show( $can_show, WTAIU_Panel $panel ) {
    if ( is_a( $panel, 'WTAIU_Theme_Panel') )
        return false;
    return $can_show;
}
add_filter('wtaiu_panel_can_show', 'wtaiu_can_show', 10, 2 );

Public IP address

To find the public IP address of your server, a request is made to an external website that echos back the IP. You can easily change the URL that is used.

add_filter('wtaiu_find_public_ip_url', function( $url ) {
    return 'http://example.com/';
} );

About

Show detailed information about your active WordPress theme

https://wordpress.org/plugins/what-template-am-i-using/


Languages

Language:PHP 60.7%Language:CSS 19.0%Language:TypeScript 12.3%Language:JavaScript 8.0%