我正试图在author.php
使用其他请求参数的模板。
例如,我希望使用如下请求将john的ID作为meta值的帖子
http://localhost:8888/twitgreen/author/john/?eco=somemetakey
到目前为止,我可以使用
new WP_query
作者。像这样的php
if ( get_query_var(\'paged\') ) {
$paged = get_query_var(\'paged\');
} elseif ( get_query_var(\'page\') ) {
$paged = get_query_var(\'page\');
} else {
$paged = 1;
}
if($_GET[\'eco\']==\'somemetakey\'){
$lot = array(
\'meta_query\' => array(
array(
\'key\' => \'somemetakey\',
\'value\' => $current_view->ID
)
),
\'post_type\'=>\'lot\',
\'paged\'=>$paged ,
);
}
$wp_query = new WP_Query($lot);
//and some loop here
<nav id="nav-below">
<div class="nav-previous"><?php next_posts_link( __( \'<span class="meta-nav">←</span> Older posts\', \'clonecell\' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( \'Newer posts <span class="meta-nav">→</span>\', \'clonecell\' ) ); ?></div>
</nav><!-- #nav-below -->
但不幸的是,它在接下来的几页中不起作用。URL,
http://localhost:8888/twitgreen/author/verifikator/page/2/?eco=somemetakey
指向404页。
The Question
<如何查询作者ID作为作者元值的帖子。php如何查询以作者ID作为元值的帖子或作者中作者的帖子。php如何使用WordPress挂钩执行此请求提前谢谢你。