Order Posts Using Taxonomy Term Facetwp [closed]

This answer for taxonomy terms order by “Category Order and Taxonomy Terms Order” plugin. /** * To add extra param for facet query */ add_filter(‘facetwp_query_args’, function ($query_args, $class) { if ($class->ajax_params[‘template’] == ‘partner_posts’) { $tax_terms = get_terms(array( ‘taxonomy’ => ‘your-taxonomy-name’, ‘fields’ => ‘ids’, ‘hide_empty’ => true, )); $query_args[‘tax_query’] = array( array( ‘taxonomy’ => ‘your-taxonomy-name’, ‘terms’ … Read more

Draft standard post by ACF Data picker

This code works perfectly! function delete_expired_posts() { $args = array( ‘post_type’ => ‘post’, ‘meta_query’ => array( array( ‘key’ => ‘fecha_borrado’, ‘compare’ => ‘EXISTS’, ), ), ‘posts_per_page’ => -1, ); $query = new WP_Query($args); if ($query->have_posts()) { while ($query->have_posts()) { $query->the_post(); $post_id = get_the_ID(); $acf_date = get_field(‘fecha_borrado’, $post_id); $acf_timestamp = strtotime($acf_date); $current_timestamp = time(); if ($acf_timestamp … Read more

wp_logout function not executed

I also tested the code on a local sandbox WP and it worked as expected. As Howdy_McGee commented this is probably a conflict with 3rd party code. If disabling theme and plugins is not an option, you can try changing the priority of the actions – i.e. the third parameter to add_action(). By default priority … Read more

How is wp_admin_notice supposed to work?

If you look at the user-edit.php file, you can see, when updating an user, if there are no errors, then WP performs an redirect. This effectively wipes the admin notice you’re trying to display as it is not stored anywhere. One workaround for this is to store the custom error as a temporary option value … Read more

How to customize WP_Error (REST JWT authentication plugin) [closed]

✨ Solution I’m not sure this is the most efficient way to use rest_post_dispatch (documentation) for this purpose (maybe overkill but I didn’t found other way). It works as expected. add_filter(“rest_post_dispatch”, “rest_customize_result”, 10, 3); function rest_customize_result( WP_REST_Response $result, WP_REST_Server $server, WP_REST_Request $request ) { if ( $request->get_route() === “/jwt-auth/v1/token” && $result->get_status() === 403 ) { … Read more

WP Mail SMTP Plugin Fails Certificate Verification [closed]

The issue turned out to be the Norton 360 antivirus program I am running! It seems Norton recently changed the behavior of their right-click “Disable Auto-Protect” (11/2024). In the past, when this option was selected, every function associated with Auto-Protect would be disabled, including email scanning. That’s not the case any longer. Now, when this … Read more