起始页面和存档页面相同吗?

时间:2017-08-17 作者:Peter Westerlund

是否可以将起始页也用作存档页?

startpage中有许多用于其他不同类别和分类的框。例如:

<div class="column box medium-box module">

    <header class="module-head"><h2>Art</h2></header>

    <ul class="posts-list">
    <?php
    $args = array(
        \'posts_per_page\' => 6, 
        \'post__not_in\'   => $do_not_duplicate,
        \'category_name\'  => \'art\'
    );
    $myposts = get_posts($args);

    foreach ($myposts as $post) : setup_postdata($post);
    $do_not_duplicate[] = $post->ID;
    ?>
    <li>

        <?php get_template_part(\'template-parts/post/content\', \'small\'); ?>

    </li>
    <?php endforeach;
    wp_reset_postdata();?>
</ul>

</div>
现在,当页面用作归档页面时,我希望将分类添加到参数中。

1 个回复
SO网友:Amos Lee

使用Taxonomy_Parameters 在WordPress WP\\u查询中,如下所示:

$args = array(
    \'posts_per_page\' => 6, 
    \'post__not_in\'   => $do_not_duplicate,
    \'tax_query\' => array(
        \'relation\' => \'AND\',
        array(
            \'taxonomy\' => \'category\',
            \'field\'    => \'slug\',
            \'terms\'    => \'art\',
        ),
        array(
            \'taxonomy\' => \'country\',
            \'field\'    => \'slug\',
            \'terms\'    => \'france\',
        ),
    ),
);
$myposts = get_posts($args);
您可以将“country”分类法作为url参数添加到链接中,并在单击类似按钮时获取它。

结束

相关推荐

WordPress Homepage Login

我是WordPress的新手,我被分配了一个项目,在这个项目中,WP网站将为访客用户提供一个有登录页面的主页。一旦他们登录,他们将被重定向到他们无法作为客人看到的主要网站内容。他们看到的只是一些词,比如“你需要先登录,等等……”该网站不是面向公众的,而是专门针对拥有登录凭据的用户群,以便他们可以编辑内容。有没有插件可以做到这一点?