Query specific Pages

时间:2011-09-27 作者:andresmijares

我想知道是否有人知道如何查询特定页面(而不是通过id),比如说我创建了一个名为“product”的自定义字段,我想用该自定义字段查询所有页面。

有什么帮助吗?

问候:)!

更新时间:

到目前为止,我已经找到了这个解决方案

非常感谢你!到目前为止,我已经找到了这个解决方案

 global $wp_query;
 $args = array_merge( $wp_query->query, array( \'post_type\' => \'page\' , \'meta_key\' => \'product\' ) );
 query_posts( $args );

?>
工作起来真的很酷!

1 个回复
最合适的回答,由SO网友:hacksy 整理而成

正如你在http://codex.wordpress.org/Function_Reference/get_pages您可以通过meta\\u键进行查询,因此product自定义字段,您将执行类似的操作。

$args=array(
    \'meta_key\' => \'product\'
);
$pages = get_pages( $args );

结束

相关推荐

WP_LINK_PAGES输出出现两次

我认为这与所问的问题完全不同here.我正在使用过滤器挂钩向主题添加分页。输出显示在内容的开头和结尾,而不仅仅是结尾。我的函数,在模板的函数中。php文件:add_filter(\'the_content\',\'pagination_after_post\',1); /** * Adds pagination after the post * * @uses is_single() */ function pagination_after