Query custom fields with three dates – start and end does not work

There is one issue I see in your code. Within ‘meta_query’ you cannot use ‘meta_key’, but it should be ‘key’. For example: array( ‘key’ => ‘_reservation_date_hour’, ‘value’ => $GMT_checkHour,//the value it is grab using ajax form ‘compare’ => ‘>=’, ‘type’ => ‘DATETIME’, ) So with your previous code all ‘meta_key’ lines were ignored. To identify … Read more

Theme / Divi change visitor css and site logo and all site urls based on REQUEST_URI non logged in wp user

Ok, I managed to get this far and hope it helps someone else a bit… so I solved the non-logged-in user issue like this (in theme functions.php or in my case my plugin functions) function first_visit(){ $ip = $_SERVER[‘REMOTE_ADDR’]; $value = get_option($ip); if ($value == ”) { update_option($ip,1); // test $affiliate = basename($_SERVER[‘REQUEST_URI’]); // in … Read more

Exclude multiple custom post types from search

This is because elseif doesn’t work the way you think it does. You’re trying to use it in a way that’s closer to a switch statement or multiple if statement` This: if (post_type_exists(‘videos’)) { // exclude from search results $wp_post_types[‘videos’]->exclude_from_search = true; } elseif (post_type_exists(‘coordinator’)) { // exclude from search results $wp_post_types[‘coordinator’]->exclude_from_search = true; } … Read more

Only display top level taxonomy on the edit post page with option to expand sub-categories

This is a VERY untested approach, but the recent addition of CSS’s :has selector has been top-of-mind for me lately, and I wondered if a simple solution could be built using purely CSS.. As a proof of concept, add the following to your site’s admin CSS: #categorychecklist > li .children{display:none;} #categorychecklist > li:has(input:checked ) .children{display:block;} … Read more

How to edit the new user email notification template

This is done with the register_new_user filter: // Replace the default new user notification remove_action(‘register_new_user’, ‘wp_send_new_user_notifications’); add_action(‘register_new_user’, ‘my_new_user_email’); You have to remove the default action and register the new function: Create a new function that builds and sends the message. function my_new_user_email($user_id, $deprecated = null, $notify = ‘user’) { // create the message $message = … Read more

Add a Permalink To a Post Title?

Yes, you can output custom fields on the front end. You’ll need to start by creating a child theme. You can then copy whichever file applies – the one you’re showing looks like perhaps an archive.php, category.php, or something similar. Finally, tweak the output so that in addition to (or instead of) the title you’re … Read more