由于您将要修改循环查询或循环输出,因此我建议您直接修改适当的模板文件。
要过滤出带有“quote”Post格式的帖子,只需将循环输出(在if have Posts的内部,而have Posts the Post)包装为:
if ( ! has_post_format( \'quote\' ) ) {
// Loop output goes here
}
然后,在侧栏中创建一个自定义循环,例如:
$linkpostargs = array(
\'tax_query\' => array(
\'taxonomy\' => \'post_format\',
\'field\' => \'slug\',
\'terms\' => array( \'post-format-link\' ),
\'operator\' => \'IN\'
)
);
$link_posts = get_posts( $linkpostargs );
foreach ( $link_posts as $link_post ) {
// Custom Loop output goes here
}
(H/T
Michael Fields for the query args)
老实说,我不知道您如何单独使用插件来复制此功能。