How can I fire a jQuery event once getBlocks() actually returns the post’s blocks instead of null?

You need to “subscribe” to changes (see this issue) with wp.data.subcribe. A more modern version would have you use useSelect() to get the blocks. It will automatically update blocks if it changes (i.e. it will first return null, then an array of blocks once the API request completes). import { useSelect } from ‘@wordpress/data’; const … Read more

How can I load jquery library into my dashboard widget?

You need to enqueue your script at certain points. Rather than just placing the wp_enqueue_script call inside your dashboard widget function, you need to place it in a separate function and hook on to the proper action. So: function add_jquery_to_my_widget() { wp_enqueue_script( ‘jquery’ ); } add_action( ‘init’, ‘add_jquery_to_my_widget’ );

Ajax, Permalinks and post_thumbnail

Rather than me solve your problem may I suggest you consider using the more WordPress standard method of AJAX? WordPress Codex: AJAX WordPress Codex: AJAX in Plugins How to manage ajax calls and JSON in WordPress How to Implement Ajax in WordPress Themes If you have follow up questions let us know.

NextGen plugin check failing, why?

The latest release updates the jquery and some plugins had issues with that, you can always upload the older version in the wp-includes directory. I took a sneak peek in the code and the following snippet should be the culprit. function ngg_ajax_test_head_footer() { // Build the url to call, NOTE: uses home_url and thus requires … Read more

Displaying div from custom-post-type in Fancy Box

This follow-up no longer seems to fit here in WordPress Answers, but here’s what I think: Close button works fine for me on all thumbnails (Chrome 16 on Mac); The thumbnails which did not work need to be <a class=”fancybox”…, which they weren’t; You can probably try a CSS-only alternative for hiding scrollbars, which is … Read more

Remove WordPress scripts

What Theme are you using? Your question is entirely Theme-dependent, so specific answers will requiring knowing what Theme you use. (Also, it would be helpful to know if any of your Plugins are injecting scripts.) The answer really depends on how those scripts and scripts are called. If they are called properly, they are registered … Read more

Trying to remove duplicate jquery scripts

When you load jquery from WordPress includes, you will need to use jQuery instead of the dollar sign $, as the latter is reserved for other libraries. jQuery( document ).ready(function( $ ) { // Submitform and colorbox init, both will work here. }); But also make sure to avoid the script tags as much as … Read more

How can I make this custom menu work?

You need to target the appropriate theme_location. Assuming you’ve defined multiple nav menu locations using register_nav_menus() in functions.php: <?php register_nav_menus( array( ‘primary-menu’ => ‘Primary Menu’, ‘secondary-menu’ => ‘Secondary Menu’ ) ); ?> Then you call wp_nav_menu() using the appropriate theme_location as defined above, along with any other relevant arguments, e.g.: <?php wp_nav_menu( array( ‘theme_location’ => … Read more

How I got jQuery Quicksand working with WordPress?

Not sure it is entirely your problem, but you have a syntax error here: <script src=”https://wordpress.stackexchange.com/questions/32648/<?php bloginfo(“template_directory’); ?>js/jquery.easing.js”></script> …you need to add the trailing slash to bloginfo(‘template_directory’), like so: <script src=”https://wordpress.stackexchange.com/questions/32648/<?php bloginfo(“template_directory’); ?>/js/jquery.easing.js”></script> EDIT Looking at your browser source, your loop markup is working properly, but your quicksand script link doesn’t appear to be output … Read more