您是否想知道如何在 WordPress 中显示相同类别的帖子?
我们的订户已经提出了一些要求,这些订户希望优先考虑小部件中的类别。 然后,在本教程中,我将向您展示如何在WordPress博客的小部件中显示该类别的最新文章。
那里 两种方法 这将使您实现目标。 第一种方法很简单,适合 初学者博客,因为它是通过一个插件完成的,该插件允许您在小部件中显示某个类别的最新帖子。
第二种方法是用一段代码完成的,您可以将其添加到WordPress主题的文件中, 但此方法仅适用于有经验的用户.
最后一种方法的主要优点是它不会使您依赖于插件,并且在配置方面还有很多余地。 但是,带有插件的方法相对简单,如果您不想浪费时间,那么我强烈建议您使用。
好了,正如我所说的,下面将介绍两种方法。
但是之前,如果您从未安装过WordPress发现 如何安装WordPress主题 et 如何找到,安装和你的博客激活WordPress主题
然后回到为什么我们在这里。
1年龄 方法:使用“类别发布小部件”插件
这是一个 提供WordPress插件你可以 从仪表板安装.
完成后,转到界面“ 外观>小部件 您会注意到有一个新的小部件可用。
您只需要移动此窗口小部件并将其添加到您选择的侧边栏中。 完成后,您将可以选择类别,设置项目限制以列出,不显示或显示特色图片(定制尺寸),请根据类别的字词定义一个限制。
通过咨询您的博客,您将看到小部件的显示方式。
我们还邀请您阅读 如何给一个独特的风格,以不同类别的WordPress
2e 方法:使用代码
您唯一要做的就是将以下代码添加到活动WordPress主题的functions.php文件中。
function custom _postsbycategory() {
// the query
$the_query = new WP_Query( array( 'category_name' => 'announcements', 'posts_per_page' => 10 ) );
// La boucle WordPress
if ( $the_query->have_posts() ) {
$string .= '<ul class="postsbycategory widget_recent_entries">';
while ( $the_query->have_posts() ) {
$the_query->the_post();
if ( has_post_thumbnail() ) {
$string .= '<li>';
$string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
} else {
// Si aucune image n’existe
$string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
}
}
} else {
// Aucun article disponible
}
$string .= '</ul>';
return $string;
/* Restauration des données */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'custom_postsbycategory');
// Enable shortcodes in text widgets
add_filter('widget_text', 'do_shortcode');
确保您更改密钥的值 CATEGORY_NAME ”。 您可以使用键增加文章数 post_per_page “。
在主题文件中,您可以使用以下PHP函数: custom_postsbycategory() »
您还可以发现 如何添加WordPress的分享按钮 点击此链接。
您也可以使用简码“ [Categoryposts] 在文章,页面或小部件中显示特定类别中的项目列表。
还发现一些高级WordPress插件
您可以使用其他 WordPress插件 赋予现代外观并优化您的博客或网站的处理。
我们在这里为您提供了一些高级WordPress插件,它们将帮助您实现这一目标。
1.超级备份和克隆-迁移
Le WordPress插件 超级备份和克隆 – Migrate 将允许您备份您的网站。 事实上,在您的网站上工作始终是一个漫长而繁琐的过程,如果您因配置错误或操作错误而丢失工作,那将是一种耻辱。
Ce WordPress插件 是一种值得信赖的备份解决方案,可防止您丢失数据。 它的主要特点是:直观的仪表板、保留多个备份实例的可能性、迁移到另一台可能的服务器、恢复备份、自动诊断、出色的客户支持、多站点支持等……
2.验证码加
Captcha plus插件是最好的WordPress安全解决方案之一,可使用数学逻辑保护您的表单免受垃圾邮件的侵害。 它支持登录,注册,密码恢复,评论和联系表格。
要求用户在提交表格之前完成数学方程式。 您可以使用三个基本数学运算(例如加,减和乘)来配置“ Captcha Plus”的复杂度。 因此,立即停止垃圾邮件发送!
3。 高级SEO包
大多数 WordPress 功能都是开箱即用的; 这可以说是 WordPress 是世界上最受欢迎的内容管理系统的原因。
但是,所有者通常使用WordPress来优化其网站的速度和SEO。 高级SEO Pack是为搜索引擎优化您的网站的终极工具。
它具有数十种不同插件中可能需要的所有功能,以及其他地方看不到的附加功能。
推荐资源
查找有关其他推荐资源的信息,以帮助您构建和管理网站。
结论
就是这样! 本教程就是关于添加特定类别的最新文章的。 不要犹豫 与您最喜欢的社交网络上的朋友分享.
但是,您也可以咨询我们的 RESSOURCES,如果您需要更多的元素来执行创建Internet网站的项目,请参考我们关于 WordPress博客创建。
如果您有任何建议或意见,请将其留在我们的部分 评论.
...
嗨,我不明白这部分:
在您的主题文件中,您可以使用以下 PHP 函数:“custom_postsbycategory()”
代码不会注册,因为语法错误,意外 '_postsbycategory' (T_STRING),期待 '('
请问您有解决这种情况的方法吗?
Bonsoir,
还没有更好的解决方案。 对不起。
你好,
我应该用什么替换category_name? 由子弹,由身份证...? 你能举个例子吗?
留言Merci。
你好,
我警告任何想要复制/粘贴代码的人。 所有双引号和单引号都必须替换为其英文版本。 例如:“”乘“”。 保持警惕😉
谢谢你的精确度,我们会纠正。
谢谢你给亚历克斯
您好,感谢你为这个非常简单的教程。
我是一个初学者。 在步骤2中,“在特定文件中”是什么意思? 我们应该创建它还是如何识别它?
你好,
如果你是一个初学者,所以我不推荐第二种方法。
你好,
我知道这个问题是在很久以前问过的,但是我问的是自己和Carribou一样的问题。 “在特定文件中”是什么意思? 据说以一种非常神秘的方式...
谢谢(你的)信息
您好迈克尔,
谢谢您的发言。 我们已经纠正了这篇文章。 这是 “唯一要做的就是将以下代码添加到文件中 的functions.php 您的活动WordPress主题»
但是您也可以创建自己的插件,并将这段代码插入其中。
希望我们能回答您的关注。 如果您遇到任何其他困难,请随时回来。
亲切