首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动将内容插入新闻部分

问自动将内容插入新闻部分
EN

Stack Overflow用户
提问于 2010-07-28 12:44:45
回答 2查看 735关注 0票数 0

我正在开发一个Wordpress主题。头版的一个部分是“新闻”。在该部分中,用户应该能够自己插入信息(我将创建一个名为news.php的单独文件,它将包含在标记中),但我也希望一旦用户发布帖子,内容就会自动更新。

例如,如果用户写了一个新帖子,我希望新闻部分自动更新如下:

写了一个新的帖子,在这里找到它(这里‘这里’是指向帖子的网址的超链接)。

编辑让我试着给出一些更多的细节,这样就更清晰了。新闻部分将是一个无序的列表。因此:

代码语言:javascript
复制
<ul>
<li>
News item 1
</li>
<li>
News item 2
</li>
</ul>

我希望用户能够向新闻部分添加内容,也就是创建新的新闻条目,但是使用Wordpress的可视化编辑器,这样用户就不必理解代码,也不必复制/粘贴LIs。

此外,每当一篇新文章发表时,我希望它显示为:

“新发布的帖子,在这里找到它”,其中‘这里’是一个链接到帖子的超链接。

这有可能实现吗?

谢谢,阿米特

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-28 12:53:54

如果我正确理解了,您需要这样写:

代码语言:javascript
复制
<?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>

最新新闻列表

代码语言:javascript
复制
<?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>
票数 1
EN

Stack Overflow用户

发布于 2010-07-28 13:05:17

创建一个类别,或者一个名为"News“的自定义post类型,这样当用户创建一个新的帖子时,但是希望它位于"News”部分,他所要做的就是点击分类“News”。您还可以创建一个定制的post类型,仅用于“新闻”,还有定制的分类法等等。

然后,当您想在主题中打印新闻帖子时,请使用查询post函数编写,并将循环限制为"category_name=news“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3352943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档