如何仅显示类别的帖子?

时间:2019-10-11 09:09:46

标签: php wordpress

我负责使用Wordpress的公司网站的开发和改进,我只搜索显示一些招聘广告。我不知道我是否做得很好,但是我在后台创建了一个类别,我得到了每个帖子的类别,如下所示:

$category = wp_get_post_terms( 'metiers' );
    if ($my_query->have_posts()) {
    while ($my_query->have_posts() && $category == 'Ingénieur DevOps') : $my_query->the_post(); ?>

但是什么也不显示。如何更正我的代码以仅显示我的“IngénieurDevOps”类别的帖子?

6 个答案:

答案 0 :(得分:1)

这将起作用

t1 = (op1.groupby(['subject_id','item_name'])['val_max']
         .max()
         .unstack()
         .add_suffix('_max')
         .rename_axis(None, axis=1)
         .reset_index())
print (t1)
   subject_id  F_max  P_max
0           1     16     13
1           2     25     22

答案 1 :(得分:1)

<?php
$Posts = new WP_Query();
$Posts->query('cat=3');
while ($Posts->have_posts()) : $Posts->the_post(); ?>

the_title();

endwhile; ?>

答案 2 :(得分:0)

记住要echo变量。您也可以在while循环中回显$category

$category = wp_get_post_terms('metiers');
            if ($my_query->have_posts()) {
                while ($my_query->have_posts() && $category == 'Ingénieur DevOps') : echo $my_query->the_post(); ?>

答案 3 :(得分:0)

$catQuery = new WP_Query( 'cat=72&posts_per_page=5' ); // put category id instead of name. Category name can change.
while($catQuery->have_posts()) : echo $catQuery->the_post();
endwhile;
wp_reset_postdata();

答案 4 :(得分:0)

好吧,我认为我做错了。我想按类别对帖子进行分类。

my categories selected in my post

my posts and catégories selected

my categories

因此,我只想显示每个示例中“ metiers”->“IngénieurDevOps”中的帖子。我不知道“ metier”是否称为类别,但它看起来像并且充当类别。也许您可以启发我?

答案 5 :(得分:0)

点击此处获取您的类别帖子。 https://codex.wordpress.org/Template_Tags/get_posts