JQuery is not a function error in console

I am using the CookieYes Consent Management plugin. When cookies were accepted, jQuery loaded otherwise I got the error. By accepting cookies in various categories, I was able to narrow down which cookie loaded jQuery. In my case it was a Mailchimp plugin. I made this a ‘necessary’ cookie and now all is well! Thanks … Read more

Insert selection from filter everything pro into gravity forms field

$select.find(‘option:selected’).text() should get the name of the selection: jQuery(document).ready(function($) { function updateGravityFormHiddenFields() { var $select = $(‘#wpc-taxonomy-work_location-3945’); var selectedText = $select.find(‘option:selected’).text(); // Get the selected option’s text console.log(“Selected Name:”, selectedText); // Debugging line $(‘#input_3_14’).val(selectedText).trigger(‘change’); // Ensure value update } // Initial population updateGravityFormHiddenFields(); // Use .on() instead of .change() $(document).on(‘change’, ‘#wpc-taxonomy-work_location-3945’, function() { console.log(“Change detected”); … Read more

Output parent/child categories and posts in that parent/child hierarchy

You’re right that we need to handle parent-child relationships differently. Let me explain the approach and then show you the code changes needed. The key is to: First get only top-level categories (parent = 0) For each top-level category, check for child categories Display the hierarchy properly in the accordion <script src=”https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js”></script> <link rel=”stylesheet” href=”https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/themes/smoothness/jquery-ui.css”> … Read more

Translating the “Everything” filter menu in Quicksand jquery file

You should be able to pass the language across using wp_localize_script(). So you’re obviously enqueuing your own custom javascript file, lets say that file is called createlist.js. I assume you’re doing it like so: wp_enqueue_script( ‘createlist’, plugins_url( ‘createlist.js’, __DIR__ ), array( ‘jquery’ ), ‘1.0’, true ); (You’ll need to adjust the path for the JS … Read more

Metabox conditionals depending on post format and template in Gutenberg

Better way is to listen to Gutenberg events. Template change can be observed with something like this: wp.data.subscribe(() => { console.log(wp.data.select( ‘core/editor’ ).getEditedPostAttribute(‘template’)); }); It will fire on many wp.data events, not only for template change. But you can add some checks and do your actions only when it’s needed. Example: const editor = wp.data.select( … Read more