在边栏中显示POST格式的POST

时间:2014-08-26 作者:Waymond

我正试图在侧边栏上用“quote”的帖子格式发布帖子。我正在让代码吐出else语句,但到目前为止仅此而已。如果有帮助的话,我正在根主题中工作。请告诉我是否可以显示更多可能有助于您帮助我的代码:)。谢谢

<div class="sidebar-quote">

  <?php

  $quote = array(
            \'posts_per_page\' => 1,
            \'post_type\' => \'post\',
            \'tax_query\' => array(
                array(
                    \'taxonomy\' => \'post-format\',
                    \'field\' => \'slug\',
                    \'terms\' => array( \'post-format-quote\' )
                )
            )
        );
   ?>

  <?php
  $the_query = new WP_Query( $quote ); ?>

  <?php if ( $the_query->have_posts() ) : ?>

  <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

  <?php get_template_part(\'templates/content\', \'quote\'); ?>

 <?php endwhile; ?>

 <?php wp_reset_postdata(); ?>

<?php else:  ?>
<p><?php _e( \'Sorry, no posts matched your criteria.\' ); ?></p>
<?php endif; ?>
</div>

1 个回复
SO网友:Waymond

我是个傻瓜。我把分类命名错了。。。它是

post_format
不是

post-format

结束

相关推荐

if is within sidebar

我有几个侧边栏(一个页面上不止一个),我想根据它们位于哪个侧边栏,为小部件设置不同的图像大小。我试过了if( ! dynamic_sidebar(\'my-sidebar\') ) : 以及if ( is_active_sidebar( \'left-sidebar\' ) ) : 但这似乎只是检查侧栏是否存在(它们确实存在)。如何获取:”if widget is located in sidebar A, give me this size, elseif widget is