Disable Console Logs

$isProduction = true; $triggerWords = [‘.loc’, ‘localhost’, ‘.local’, ‘staging.’, ‘.staging’, ‘.testing’, ‘.dev’]; // edit triggerWords for your setup, these as fairly standard identifiers of non production env // the goal is to check the root url for a string that…Continue reading

SEO Ready™ – ACF: Attorney Snippet (NLF)

$post_id = get_the_ID(); if (!$post_id) return; // Exit if no post ID // Basic attorney info $attorney_data = []; // Basic Information with null checks $attorney_data = [ ‘name’ => get_field(‘attorney_name’, $post_id) ?: ”, ‘honorificSuffix’ => get_field(‘honorificSuffix’, $post_id) ?: ”,…Continue reading

SEO Ready™ – ACF: Attorney Snippet

$post_id = get_the_ID(); if (!$post_id) return; // Exit if no post ID // Basic attorney info $attorney_data = []; // Basic Information with null checks $attorney_data = [ ‘name’ => get_field(‘attorney_name’, $post_id) ?: ”, ‘honorificSuffix’ => get_field(‘honorificSuffix’, $post_id) ?: ”,…Continue reading

SEO Ready™ – ACF: Author Snippet

// Basic author information $author_id = get_the_author_meta(‘ID’); $author = [ ‘givenname’ => get_field(‘author_givenname’, ‘user_’.$author_id), ‘familyname’ => get_field(‘author_familyname’, ‘user_’.$author_id), ‘middlename’ => get_field(‘author_middlename’, ‘user_’.$author_id), ‘prefix’ => get_field(‘author_prefix’, ‘user_’.$author_id), ‘suffix’ => get_field(‘author_suffix’, ‘user_’.$author_id), ‘gender’ => get_field(‘author_gender’, ‘user_’.$author_id), ‘description’ => get_field(‘author_description’, ‘user_’.$author_id), ‘website’ =>…Continue reading

ACF: Article

function generate_article_schema() { global $post; $author_id = ‘user_’ . get_the_author_meta(‘ID’); $org_url = get_field(‘org_url’, $author_id); // Determine if this is a BlogPosting or Article $post_type = (get_post_type() === ‘post’) ? ‘BlogPosting’ : ‘Article’; $schema = [ “@context” => “https://schema.org”, “@type” =>…Continue reading

ACF: Organization

/** * Organization & Local Business Schema Field Registration */ add_action(‘acf/init’, function() { if (!function_exists(‘acf_add_local_field_group’)) { return; } acf_add_local_field_group(array( ‘key’ => ‘group_organization_schema’, ‘title’ => ‘Organization & Business Information’, ‘fields’ => array( // Basic Organization Info array( ‘key’ => ‘field_org_basic’, ‘label’…Continue reading

Block WPCode Conversion Pixels Facebook

add_filter(‘wpcode_get_snippets_for_location’, function( $snippets, $location) { if ( ‘site_wide_header’ !== $location ) { return $snippets; } // Let’s remove any snippet with the id of pixel_facebook. $snippets = array_filter( $snippets, function( $snippet ) { return ‘pixel_facebook’ !== $snippet->id; } ); return…Continue reading

cmplz-show-banner

/** * Show the banner when a html element with class ‘cmplz-show-banner’ is clicked */ function cmplz_show_banner_on_click() { ?>Continue reading