如果wordpress管理部分中有custom post type ='product'
,我想要显示metakey='child'
:
我使用了以下方法,但之后没有显示产品。
add_filter( 'posts_where' , 'posts_where_statement' );
$where = "AND wp_postmeta.metakey LIKE 'child' AND wp_posts.post_type = 'product' ";
AND wp_posts.post_type = 'product' // This works just fine
AND wp_postmeta.metakey LIKE 'child' // This doesn't work!
请帮我解决这个问题。谢谢。
答案 0 :(得分:1)
应该是这样的。
add_filter('posts_where', 'posts_where_statement');
function posts_where_statement( $where = '' ) {
$where = "AND wp_postmeta.metakey LIKE 'child' AND wp_posts.post_type = 'product' ";
return where;
}