php - How to filter wordpress feed using custom field? -


can use www.example.com/?customfield1=value1&customfield2=value2&feed=rss2 generate feed. generated feed should filtered customfield1 , customfiel2's value.

using "pre_get_posts" filter can done customization feed in wordpress.

 function my_feedexcluder($query)  {        $custom_meta_query = array(                             array(                             'key'     =>'meta_key_name',                                          'value'   => array('value1' , 'value2'),                             'compare' => 'in',                           ),                       );        $query->set('post_type','post');       $query->set('posts_per_page',10);       $query->set('orderby','post_date');       $query->set('meta_key','meta_key_name');       $query->set('order','desc');       $query->set('meta_query',$custom_meta_query);       return $query; }  add_filter('pre_get_posts','my_feedexcluder'); 

enjoy!!


Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -