When your website means business.


A collection of (mostly) WordPress-related snippets and references I’ve found useful and worth keeping where I can find them. Feel free to use what you like, and point me to some better snippets or references.

Disable XML-RPC»

In the functions file: add_filter('xmlrpc_enabled', '__return_false');
Security | Type: PHP

Disallow File Edit»

Disable theme and plugin editor in admin.
Custom Admin, Users, wp-config | Type: PHP

Display Debugging status on Admin Bar»

Code shared by CodePotent; goes in your theme functions file. function codepotent_debug_notifier_register_admin_bar() {    if (!current_user_can('manage_options')) {       return;    }    global $wp_admin_bar;    $label = esc_html__(' Debugging DISABLED ', 'codepotent-debug-notifier');    if (defined('WP_DEBUG')) {       if (WP_DEBUG…
WP/CP | Type: PHP

Display Featured Image on Listing»

How to add featured image to other post types. ADD TO THEME FUNCTIONS // This theme uses post thumbnails add_theme_support( 'post-thumbnails', array( 'plans','listings','news','post' ) ); ON POST-TYPE SPEC 'supports' =>…
Images, PHP, WP/CP | Type: PHP

Display the Title for the Posts / Blog Page»

You can’t use the standard the_title(); template tag for the page name of the page that displays the blog listing (index.php); that tag will display the latest blog post title…
PHP, Template Tags, WP/CP | Type: PHP

Divs Same Height»

Make divs in a container equal heights.
Javascript, jQuery | Type: Javascript

Eliminate Caching on Specific Page Templates and Post Types»

Put in your theme’s header.php file: <?php   if (is_page_template('page_eventslist.php')) {     //conditional, if desired     header('Cache-Control: no-cache, no-store, must-revalidate');     header('Pragma: no-cache');     header('Expires: 0'); } ?>
CPT, WP/CP | Type: PHP

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Cookies Notice