自动将内容插入新闻部分

发布于 2024-09-11 23:31:05 字数 574 浏览 5 评论 0原文

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

例如,如果用户写了一篇新文章,我希望新闻部分自动更新为如下内容:

一篇新文章已写,请在此处找到它(其中“此处”是指向该文章 URL 的超链接) 。

编辑让我尝试提供更多细节,以便更清楚。 新闻部分将是一个无序列表。 因此:

<ul>
<li>
News item 1
</li>
<li>
News item 2
</li>
</ul>

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

此外,每当发布新帖子时,我希望它显示为:

“新帖子发布,在此处找到它”,其中“此处”是链接到该帖子的超链接。

这有可能实现吗?

谢谢,阿米特

I'm developing a Wordpress theme. One of the sections on the front page is titled News. In that section the user should be able to insert information himself (I'll make a separate file called news.php which will php included into the markup), but I also want the content to be automatically updated once the user makes a post.

For example, if the user writes a new post, I want the news section to be automatically updated to something like this:

A new post was written, find it here (where 'here' is a hyperlink pointing to the url of the post).

edit Let me try to give a little more details so it's clearer.
The news section will be an unordered list.
Thus:

<ul>
<li>
News item 1
</li>
<li>
News item 2
</li>
</ul>

I want the user to be able to add content to the news section, aka make new News Items, but using the visual editor of Wordpress such that the user doesn't have to understand the code and doesn't have to copy/paste the LIs.

Furthermore, whenever a new post is published, I want it to show up as:

"new post published, find it here" where 'here' is a hyperlink with linking to the post.

Is this possible to accomplish?

Thanks, Amit

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清晰传感 2024-09-18 23:31:05

创建一个类别或称为“新闻”的自定义帖子类型,因此当用户创建新帖子但希望将其放在“新闻”部分中时,他所要做的就是单击“新闻”类别。您还可以创建一个自定义帖子类型,仅用于“新闻”,并且还可以具有自定义分类法等。

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

make a Categorie, or a Custom Post Type called, "News" so when the user creates a new post, but wants it to be in the "News" section all he has to do is click on the Category "News." You could also create a custom post type, just for "News" and have custom taxonomies etc as well.

Then when you want to print the News post in your theme, write use the query post function and limit the loop to "category_name=news"

别理我 2024-09-18 23:31:05

如果我理解正确,你需要写这样的东西:

<?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>

If i correctly understood, you need write something like this:

<?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>

Latest news list

<?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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文