Full Width Main Post

时间:2012-08-21 作者:vajrasar

在我的网站上,我想在导航下方和内容上方添加一个部分(帖子开始出现在首页的地方),这将显示一个面板,我可以在其中放置任何突发新闻(不总是,只要我想)及其摘录和图像。该面板应以最大宽度拉伸。

我想从一个特定的类别(比如category\\u BREAKING)中获取突发新闻。

有可能吗?如果是,那么如何?

谢谢你的帮助。

我想做到这一点-(http://i.imgur.com/4D9kE.png)

1 个回复
最合适的回答,由SO网友:Ben HartLenn 整理而成

这当然是可能的,而且是WordPress的常见做法:

<?php
  $q = new WP_Query(\'category_name=category_breaking\'); // query that gets all posts in category "category_breaking"
  if( $q->have_posts() ) : // if there are posts returned by query...
    echo "<div id=\'breaking_news\'>"; // start the breaking news section
    while( $q->have_posts() ) : $q->the_post(); // start looping through query results
      echo "<div class=\'bn_post\'>"; // single breaking news post start
      echo "<h2>".get_the_title()."</h2>"; // display breaking news post title
      if(has_post_thumbnail()) // if post has featured image set...
      {
        the_post_thumbnail(); // then display featured image
      }
      echo "</div>"; // close single breaking news post
    endwhile;
    echo "</div>"; // close breaking news section
  endif;
?>

结束

相关推荐

是否返回不同数据的Get_Pages和Get_Posts?

这让我抓狂。。。我有一个管理插件页面,列出wordpress网站的页面。我试图使用get\\u pages()列出所有页面,但由于某些原因,一旦页面发布,它们就不再显示了-当我使用get\\u帖子时,它们会显示出来,但新的草稿页面不会:(这是代码。。请帮忙//this only displays the new draft pages - once published pages don\'t show up here $args = array(\'post_status\' => \'d