Location: everywhere
Days of the Week Filter Fix (Events List Block)
// 1) Send the checked “Days of the Week” values to the server – the block’s // own JS never does this, it only masks already-loaded events with them. add_action( ‘wp_enqueue_scripts’, function () { if ( ! wp_script_is( ‘sc-frontend-blocks-event-list-js’, ‘registered’…Continue reading
Exclude Common Scripts from SiteGround Speed Optimizer JS Minification
add_filter( ‘sgo_js_minify_exclude’, ‘js_minify_exclude’ ); function js_minify_exclude( $exclude_list ) { // Required as of WC Stripe Gateway v10.8.4 due to JS conflict on certain machines (Windows 11 conflict confirmed) $exclude_list[] = ‘wc-stripe-upe-classic’; // For classic/shortcode checkout $exclude_list[] = ‘wc-stripe-blocks-integration’; // For…Continue reading
zVideo Background (testing)
// Shortcode to display video in background of element // Example: [idxjarallax height=”50vh” video_source=”https://player.vimeo.com/video/791389345?h=f99fa401c1&autoplay=1&loop=1&title=0&byline=0&portrait=0&background=1&dnt=1″ image_source=”https://napa.idxcentral.net/wp-content/uploads/2024/03/banner-e.jpg”] function jarallax_shortcode($atts) { $atts = shortcode_atts(array( ‘height’ => ‘100vh’, ‘video_source’ => ‘https://player.vimeo.com/video/791389345?h=f99fa401c1&autoplay=1&loop=1&title=0&byline=0&portrait=0&background=1&dnt=1’, ‘image_source’ => ‘https://napa.idxcentral.net/wp-content/uploads/2024/03/banner-e.jpg’ ), $atts, ‘idxjarallax’); $height = esc_attr($atts[‘height’]); $video_source = esc_url($atts[‘video_source’]); $image_source…Continue reading
Specify Query Parameters to Ignore during SiteGround Speed Optimizer Cache-Creation and Cache-Spawn
add_filter( ‘sgo_ignored_query_params’, ‘add_sgo_ignored_query_params’); function add_sgo_ignored_query_params( $ignored_query_params ) { // List query parameters to ignore in addition to SiteGround Speed Optimizer default ignore-list. // WooCommerce Order-Received Redirection Order Attribution $ignored_query_params[] = ‘utm_nooverride’; // Third-Party or Plugin-Specific Parameters // MailChimp $ignored_query_params[] =…Continue reading
TinyMCE HTML Editor Customizations
add_filter( ‘wp_kses_allowed_html’, function( $tags, $context ) { if ( ‘post’ !== $context ) { return $tags; } // Make sure dl/dt/dd are present (usually already are). foreach ( array( ‘dl’, ‘dt’, ‘dd’ ) as $tag ) { if ( !…Continue reading
Mythos Shortcodes PHP
/** * Mythos — centralized Nav / Footer / Modal shortcodes * WPCode -> Add Snippet -> PHP Snippet -> Auto Insert, Run Everywhere -> Activate. * * Two logo images: an ICON (symbol) and a WORDMARK (the “Mythos Technology…Continue reading
Untitled Snippet
DATABANK META GRID
function pj_databank_meta_grid() { if (!is_single()) return ”; return ‘ Category: Databank Entry Source: Popcorn Jedi Status: Active Transmission ‘; } add_filter(‘post_thumbnail_html’, function($html) { if (is_single()) { return $html . pj_databank_meta_grid(); } return $html; });Continue reading
Databank Breadcrumbs
function pj_databank_breadcrumbs() { if (!is_single()) return; echo ‘ Path: Popcorn Jedi / Databank ‘; } add_action(‘loop_start’, ‘pj_databank_breadcrumbs’, 20);Continue reading