Hello to all, welcome to therichpost.com. In this post, I will tell you, Wordpress parse_query working example.
If you are new in Wordpress, then you can check my old post related to Wordpress.
I am working in wordpress from last 4 years but everyday I find anything interesting and anything new in Wordpress that I why I like it.
Today in this post, I will tell you, how to modified or send variable to Wordpress query with Wordpress Filter and this is going to very interesting.
Here is the short story on today post:
——————————————————–
Today, In my Wordpress Backend section. Woocommerce Products Stock Filters are not working and I was very worried for this but after some search and my mind, I made one hook to overcome this issue and I succeed and In this post, I will share this filter hook.
Here is the working Filter and you can add this into your Wordpress theme’s functions.php file:
add_filter( 'parse_query', 'my_theme_posts_filter' ); function my_theme_posts_filter( $query ){ global $pagenow; $type = 'product'; if (isset($_GET['post_type'])) { $type = $_GET['post_type']; } if ( 'product' == $type && is_admin() && $pagenow=='edit.php' && isset($_GET['stock_status']) && $_GET['stock_status'] != '') { $query->query_vars['meta_key'] = '_stock_status'; $query->query_vars['meta_value'] = $_GET['stock_status']; } }
Â
With above hook, I made my Stock in-out again working. If you have any query related to this post, then please do comment below.
Harjas,
Thank you