On profile update check if user is Subscribed to emails?

Roles in wordpress are case sensitive, I used the lowercase text for the same. Your function must return a value. add_filter(‘insert_user_meta’, function ($meta, $user, $update) { if (true !== $update) return $meta; //Check ’email_subscriber’ meta-key for the user $email_subscriber_meta = get_user_meta($user, ’email_subscriber’, true); // Check the user if it is subscribed by meta-value if checkbox … 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

query loop “inherit query from template” prevents setting sort order

Given your detailed description, it seems you’ve taken several steps to address the issue of sorting your archive pages in WordPress. The fact that changing the “order”:”desc” to “asc” in the archives.html file of your theme didn’t yield the desired result suggests a deeper issue. Try this in your functions.php file: function wpb_modify_category_query( $query ) … Read more

Rewrite taxonomy permalink appended to CPT archive url

There are 2 possible ways to fix the issue with the term’s permalinks (which is currently using the wrong query var name – intvn-cat): Easy. Just set the 3rd parameter for add_rewrite_tag() to intervention_cat=. I.e. add_rewrite_tag( ‘%intvn-cat%’, ‘(.+)’, ‘intervention_cat=” ); This is what I would actually do – Remove the add_rewrite_tag() part in your code, … Read more

Randomize post list with some posts with specific ACF value in the top 50%

Issue with the way you are unsetting sticky posts from the $post_list array and then reinserting them at the specified positions and should work correctly like below code structure. Removed the unnecessary $position variable in the foreach loop. Changed the way sticky items are inserted back into the $post_list array using array_unshift to add them … Read more