只关注WordPress上的某些文章?

时间:2009-08-20 11:47:37

标签: wordpress themes wordpress-theming

我正在设置一个WordPress安装,我想要一些文章显示他们发布的日期,以及其他文章以保留日期。如果可能的话,我希望这些文章完全无日期,因此它们只显示在档案类别而不是日期档案中。

我猜我可以根据文章的类别调整模板以显示日期,我想知道是否有更简单的解决方案吗?

或者我应该开始编写自己的插件来执行此操作吗?

我此刻没有上网,这只是我现在脑子里想的一个想法。

干杯,

3 个答案:

答案 0 :(得分:1)

你的理论如何(让主题文件检查类别,然后显示或不显示日期)是正确的。

我认为这段代码应该这样做:

<?php
if (is_category('CategoryThatDisplaysDates')) {
echo '<p>Date posted: '; the_date(); echo '</p>';
};
?>

答案 1 :(得分:1)

如果你不想弄乱你的类别(在类别列表中有“CategoryThatDisplaysDates”看起来有点奇怪),你可以尝试custom fields(元数据)。您添加自定义字段,例如display-date,在撰写帖子面板中,将其内容设置为true

然后,使用ahockley的代码,只需将if(is_category(...))更改为

if(get_post_meta($post->ID, 'display-date', true) == 'true')

答案 2 :(得分:0)

我选择自定义字段。您可以在此处阅读有关使用自定义字段的信息:http://codex.wordpress.org/Using_Custom_Fields