0

我购买了 Primashop 主题。现在我想显示具有类别 ID 为 25 的帖子。我想在“关于”页面上显示类别 25。在类别 ID 40 中创建的帖子我想在联系人页面上显示。

我在谷歌和许多网站上搜索过,但没有合适的教程。在主题中我可以有不同的页面模板。所以我创建了一个 page_about.php 文件模板。在那里我放置了以下代码:

<?php 

query_posts( 'category_id = 25' );

if ( have_posts() ) while ( have_posts() ) : the_post();

  echo '<li>';

     the_title();

echo '</li>';

endwhile; 

wp_reset_query(); ?>

它的作用是显示列表中的所有帖子。不仅来自类别 25。此外,我不仅要显示标题,还要显示摘录和图像。如何制定合适的清单?有那么难做吗??

提前致谢。

4

1 回答 1

1

阅读 wordpress 法典:http ://codex.wordpress.org/Function_Reference/query_posts

您应该使用 cat=25 而不是 category_id=25。

要显示摘录和图像,您需要以下功能:

  • the_post_thumbnail() - 用于图像
  • the_excerpt() - 摘录

另外,请考虑您是否真的需要将其嵌入模板中。也许带有简码的插件(例如http://wordpress.org/plugins/list-category-posts/)对你来说就足够了吗?

于 2013-10-30T17:55:43.827 回答