Web Dev Snippets

A collection of (mostly) WordPress/ClassicPress-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 other snippets or references.

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 [...]
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 [...]
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 [...]
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');     [...]
CPT, WP/CP | Type: PHP

Embed Responsive YouTube Videos

First, the CSS: .youtube-video { aspect-ratio: 16 / 9; width: 100%; } Then add the class to the iframe embed code: <iframe class="youtube-video" src="https://www.youtube.com/embed/xxxxxx" title="YouTube video [...]
CSS, Responsive, Video | Type: CSS