Php 每个自定义帖子类型的不同代码+;原始邮政类型';职位';

Php 每个自定义帖子类型的不同代码+;原始邮政类型';职位';,php,wordpress,Php,Wordpress,我有几种自定义的帖子类型(专辑、评论、电影和livros)。在index.php上有一个循环,我需要在其中显示所有内容,并使用“加载更多帖子” 下面是它现在的样子: 问题是,我不能让“post”类型的帖子工作。我使用条件标签在每一篇文章中写下我想要的任何东西,但是当我尝试对文章做同样的事情时,我发现没有一个例子是有效的 下面是正常帖子的样子: 将有更多的,然后这些自定义的职位类型 每个帖子类型都有自己需要显示的信息。printscreen就是要对它的外观有一个概念。更好的是:这是代码

我有几种自定义的帖子类型(专辑、评论、电影和livros)。在index.php上有一个循环,我需要在其中显示所有内容,并使用“加载更多帖子”

下面是它现在的样子:

问题是,我不能让“post”类型的帖子工作。我使用条件标签在每一篇文章中写下我想要的任何东西,但是当我尝试对文章做同样的事情时,我发现没有一个例子是有效的

下面是正常帖子的样子:

将有更多的,然后这些自定义的职位类型

每个帖子类型都有自己需要显示的信息。printscreen就是要对它的外观有一个概念。更好的是:这是代码

      <section id="moreposts">
    <h3>Leia mais</h3>
    <div class="row" data-masonry='{ "itemSelector": ".col-md-3" }'>
            <?php $temp_query = clone $wp_query; ?><?php query_posts("showposts=12&post_type=any"); ?>
            <?php if (have_posts()) : ?>
            <?php while (have_posts()) : the_post(); ?>

            <?php if ( is_singular('post') )  { ?>
                post type POST
            <?php } ?>

            <?php if ( 'reviews' == get_post_type() ) { ?>
                post type REVIEWS
            <?php } ?>

            <?php if ( 'album' == get_post_type() ) { ?>
                post type ALBUM
            <?php } ?>

            <?php if ( 'filmes' == get_post_type() ) { ?>
                post type FILMES
            <?php } ?>

            <?php if ( 'livros' == get_post_type() ) { ?>
                post type LIVROS
            <?php } ?>

            <?php endwhile; ?><?php endif; ?><?php $wp_query = clone $temp_query; ?><?php wp_reset_query(); ?>
    </div>

            <button href="#fakelink" class="btn btn-block btn-lg btn-round btn-danger"><i class="fa fa-plus"></i>&nbsp;&nbsp; Carregar mais posts</button>
  </section>

莱娅·梅斯
柱型柱
后类型评论
邮政式相册
后期电影
后置式LIVROS
Carregar mais邮政公司

那么,有人知道如何帮助我吗,美女

如果我理解正确的话,您的代码运行得非常好,但显示的帖子类型为
post

是单数()
检查当前页面是否为单个
页面
帖子
、或
附件
,但不检查帖子类型。看更多

您是否尝试过使用相同的
get\u post\u type()
check

<?php if ( 'post' == get_post_type() ) { ?>


如果我在这里误解了什么,请告诉我。

我只是粗略地看了一下您的代码,但是为了您自己的调试功能和更快地获得帮助,请将代码减少到能够说明问题的最低限度。这种调试技术被称为Yea,我在其他方面使用了相同的技术。“is_singular”只是因为这是我最后一次尝试lol@PedroPauloOliveira请再试一次!同样在条件之前,添加
echo get_post_type()以便您可以查看返回的内容。代码应该是有效的。