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.

Rendering a Readable Date from Start Date

$mtgdate = DateTime::createFromFormat('Ymd', $startdate)->format('F j, Y'); echo '<p class="read-more"><a href="'.$formurl.'?mtgdate='.$mtgdate.'">'.$linktext.'</a></p>';
Date/Time, Forms, PHP | Type: PHP

Replace Deprecated Init create_function (php 7.2)

Several plugins still use the deprecated function. EXAMPLE (SSN) //deprecated version add_action('widgets_init', create_function('', 'return register_widget("SimpleSectionNav");')); //7.2 ready version function ssn_register_widget() { return register_widget("SimpleSectionNav"); } add_action( 'widgets_init', [...]
PHP, WP/CP | Type: PHP

Responsive Data Tables

Brilliant responsive trick for data tables, when you have no choice but to use them.
CSS, Responsive, Tables | Type: CSS

Responsive Embedding

Website app generates responsive embedding code for all types of media, including generic iframes.
Media | Type: Other

Responsive Table 2

View at link at bottom. This table does not show active CSS and javascript.
CSS, Javascript, Responsive, Tables | Type: CSS

Restore Gravity Forms Embed Button on TinyMCE

Add to theme functions file. Displays on every WYSIWYG field /*****Restore Gravity Forms Embed Button on TinyMCE*********/ add_filter( 'gform_display_add_form_button', '__return_true' ); More examples on GF Docs
Forms, TinyMCE | Type: PHP