我正在开发一个Wordpress主题。头版的一个部分是“新闻”。在该部分中,用户应该能够自己插入信息(我将创建一个名为news.php的单独文件,它将包含在标记中),但我也希望一旦用户发布帖子,内容就会自动更新。
例如,如果用户写了一个新帖子,我希望新闻部分自动更新如下:
写了一个新的帖子,在这里找到它(这里‘这里’是指向帖子的网址的超链接)。
编辑让我试着给出一些更多的细节,这样就更清晰了。新闻部分将是一个无序的列表。因此:
<ul>
<li>
News item 1
</li>
<li>
News item 2
</li>
</ul>我希望用户能够向新闻部分添加内容,也就是创建新的新闻条目,但是使用Wordpress的可视化编辑器,这样用户就不必理解代码,也不必复制/粘贴LIs。
此外,每当一篇新文章发表时,我希望它显示为:
“新发布的帖子,在这里找到它”,其中‘这里’是一个链接到帖子的超链接。
这有可能实现吗?
谢谢,阿米特
发布于 2010-07-28 12:53:54
如果我正确理解了,您需要这样写:
<?php
query_posts(array('posts_per_page' => 1));
the_post();
?>
A new post was written, find it <a href="<?php echo the_permalink();?>">here</a>最新新闻列表
<?php
query_posts(array('posts_per_page' => 6));
?>
<ul>
<?php $count=0; if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php echo the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
</ul>发布于 2010-07-28 13:05:17
创建一个类别,或者一个名为"News“的自定义post类型,这样当用户创建一个新的帖子时,但是希望它位于"News”部分,他所要做的就是点击分类“News”。您还可以创建一个定制的post类型,仅用于“新闻”,还有定制的分类法等等。
然后,当您想在主题中打印新闻帖子时,请使用查询post函数编写,并将循环限制为"category_name=news“
https://stackoverflow.com/questions/3352943
复制相似问题