在wordpress帖子中,显示与当前帖子属于同一类别的帖子列表,但排除当前帖子本身

时间:2013-11-05 15:08:22

标签: php wordpress shortcode

在我的博客上,我有一个名为“TGIF XACML”的类别。在每篇文章的最后,我想显示相同类别的帖子,除了使用wordpress短代码的当前帖子

[display-posts category="tgif-xacml"]

我正在试图弄清楚如何自动排除当前帖子。 display-posts的参考页面未将其列为选项。有办法吗?

如果您想查看当前状态,请查看此example

感谢。

1 个答案:

答案 0 :(得分:1)

我不确定短代码,但使用函数可以这样做:

<?php
    global $post;
    $this_post = $post->ID;

    $related_query = new WP_Query( $args = array(
        'post_type' => 'my_post_type',
        'post_status' => 'publish',
        'category' => 'tgif-xacml',
        'post__not_in' => array($this_post)
    ));
?>