未显示自定义帖子类型帖子

时间:2013-03-04 作者:guest333

我是WordPress的新手。我的问题是我创建了一个名为Atividades 当我创建帖子时,它不会出现在网站上。

// fuctions.php
add_action( \'init\', \'create_post_type\' ); function create_post_type()
{ register_post_type( \'acme_atividade\',         array(          \'labels\' => array(
                \'name\' => __( \'Atividades\' ),
                \'singular_name\' => __( \'Atividade\' )            ),      \'public\' => true,       \'has_archive\' => true,      )   ); }

// index.php
<div id="atividades">
                    <div id="col1">
                        <div style="background: url(\'<?php echo $thumbnail; ?>\') no-repeat;" id="q-1">

                <?php
                $thumbnail = \'\';
                if (function_exists(\'has_post_thumbnail\')) {
                if ( has_post_thumbnail() ) {
                $thumbnail = get_the_post_thumbnail($post->ID,\'thumbnail\');
                }
                }
                ?>

                <?php 
                query_posts(array( 
                \'post_type\' => \'Atividades\',
                \'posts_per_page\' => 1 
                ) );  
                ?>

                <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

                <?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } ?>

                <h1 class="title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>

                <?php the_content(); ?>

                <?php endwhile; else: ?>

                <h1 class="title">Ups...</h1>

                <p>... pedimos desculpa mas nenhum <em>post</em> foi encontrado!</p>

                <?php endif; ?>

                <p align="center"><?php posts_nav_link(); ?></p>

            </div>
                        </div>
                        </div>
有什么问题吗?

1 个回复
SO网友:RRikesh

在您的index.php 这个query_post 应为:

 query_posts(array( 
     \'post_type\' => \'acme_atividade\',
     \'posts_per_page\' => 1 
  ) );  
您应该使用帖子类型的名称acme_atividade 而不是帖子类型的标签。

结束

相关推荐

Search posts by Tag

我希望我的搜索表单只显示按标记组织的结果。我知道你可以添加&tag=TAGNAME 但如何将其集成到表单中,以便我的网站只搜索包含与搜索框中输入的内容相同的标记的帖子?我在页面上有两个搜索,因此理想情况下,我希望能够通过HTML将其添加到表单中,而不是其他任何地方,但任何答案都可以:)谢谢