在wordpress页面中编写php代码以显示特定的类别帖子

时间:2014-05-17 10:01:00

标签: php wordpress posts

我是Wordpress的新手。 我有两个页面,即“新闻通讯”和“服务新闻”,以便在我的网站上显示新闻。我想在这些页面中显示属于特定类别的帖子。 “新闻通讯”页面应该提取所有属于类别slug'newsletters'的帖子,而“服务新闻”页面应该提取所有属于类别slug'service-news'的帖子。 我怎么能这样做?

某处我发现以下代码可以执行此操作。

<?php $catPost = get_posts(array('category' => get_cat_ID(“newsletters”))); 
$event=array_splice($catPost, 0, 1); 
foreach ($event as $post) : setup_postdata($post); 
the_content(); ?>

但是在页面的文本编辑器上编写代码时,整个代码会显示在页面中。我做错了吗?我们不能在编辑器中编写php代码。 我花了很多时间寻找这个,但无法解决这个问题。

请帮帮我。

提前谢谢

1 个答案:

答案 0 :(得分:0)

你不能在编辑器中编写php代码。

根据您的需要,当您访问这些类别网址时,您的普通archive.php应显示这两个类别的帖子。

但如果您真的想要制作页面,则必须使用自定义页面模板

http://codex.wordpress.org/Page_Templates