如何让 WordPress 显示最新的粘性帖子

WordPress 具有称为“粘性帖子”的内置功能。 这将导致所选内容优先于网站上的所有其他内容。 但是,如果只想查看最新的粘性帖子,该怎么办? 这是当你需要对WordPress做一些改变。

不幸的是,这意味着您需要将代码添加到 WordPress 的核心文件中。 如果您对进行这些编辑感到不自在,您可以随时花时间寻找插件来查看最新的粘性帖子。

但我找不到适合我目标的东西。

本教程演示如何使用短代码在 WordPress 中显示最新的粘滞帖子。 这不是一个困难的过程,我甚至会给你一个代码粘贴到您的网站。

如何使用粘性帖子

创建新帖子时,您可以选择将其设置为“粘滞”。 这将告诉 WordPress 您希望优先处理内容,并将其放在列表顶部。

此选项用于发布[表示設定]您可以在 中设置它。 此选项在页面上不可用。

但是,您需要记住的一件事是,并非所有主题都支持粘性帖子。 但是,主题禁用此功能并不常见。

使用插件 管理粘滞便笺帖子 它通常比 WordPress 提供的功能更多。

输入代码

在更改您的网站之前,我建议 设置子主题当主题更新时,通过保存编辑和更改来保护您的网站。 否则,所有调整都可能会丢失,您可能需要重新输入。

有一些 使用子主题的优缺点但好处通常大于缺点。

今天,我将编辑主题函数.php文件。 要访问这些文件,请单击 FTP 程序,如文件齐拉 或 cPanel 文件管理器。

为了保持事情快速和容易,我只需要使用文件管理器。

导航到站点的根目录并打开“主题”文件夹。

打开数据

打开主题文件夹。

打开数据

选择函数.php文件,然后单击“编辑”。

编辑函数

将此代码粘贴到文件中。[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]函数 wpb_latest_sticky() |

/* 获取所有粘性帖子 */
$sticky = get_option( ‘sticky_posts’ );

/* 将粘性放在顶部,然后排序 |
rsort( $sticky );

/* 获取五个最新的粘滞(您可以通过更改下面的 5 号将其更改为任何数字)*/
$sticky = array_slice( $sticky, 0, 5 );

/* 粘性帖子查询 */
$the_query = 新WP_Query(数组( “post__in” = > $sticky,“ignore_sticky_posts” = > 1);
循环
if ( $the_query->have_posts() ) {
$return .= ‘<ul>’;
while ( $the_query->have_posts() ) {
$the_query->the_post();
$return .= ‘<li><a href=”‘ .get_permalink().'” title=”‘ .get_the_title() .'” >’ .get_the_title() .’ </a><br />’ .get_the_excerpt()。 ‘</li>’;

}
$return .= ‘</ul>’;

} else {
未找到帖子
}
/* 恢复原始帖子数据 */
wp_reset_postdata();

返回$return。

}
add_shortcode(‘latest_stickies’, ‘wpb_latest_sticky’);
[/ht_message]

粘贴代码

这导致”[latest_stickies].” 使用 wp 查询命令首先显示粘滞的帖子。

如您所见,代码 如果 主题版本的语句。

将更改保存到文件中。

放置短代码

要查看最新的粘性帖子,请转到网站上的帖子或页面。 如果需要,可以创建新的。

打开帖子

将短代码粘贴到代码中。

粘贴短代码

更新或保存帖子或页面。

更新页面

粘滞便笺的帖子现在根据最新的发布日期显示在列表中。

最新粘性帖子

短代码是你喜欢的吗?

是的,是的。 在上面的示例中,我们称之为“latest_stickies”。 但是,只要在代码中编辑它,就可以将其更改为其他内容。 但是,这是一个明显的名字,很容易记住它的用途,所以我建议保持它完好无损。 但这取决于你。

此短代码是否适用于边栏中的文本小部件?

是的,是的。 根据主题的不同,可能不允许使用粘滞便笺的帖子。 但是,主题执行此操作并不常见。

在 WordPress 中查看最新粘性帖子的好方法是什么?

在上面的示例中,我们使用特定的着陆页来发布粘性帖子。 然后,您可以将此页面添加到导航栏并标记“必看帖子”等。

您还可以将此短代码粘贴到最近没有粘滞便笺的帖子下方。 这样,如果您希望访问者看到重要文章,您将获得在内容末尾单击的内容。

您只能使用您的想象力和设计理念,短代码可用于大多数 WordPress 领域,包括大多数领域 自定义帖子类型 由其他插件创建。

让访客参与进来

在 WordPress 中查看最新的粘性帖子是吸引访问者的另一种方法。 它为您提供了查看您认为重要的内容的方法,但您可能不知道它们在您的网站上可用。 这一切都是关于使您的内容更易于查找,这样您的文章就会更贴近您。

你用什么方法吸引观众? 您多久发布一次“粘性”帖子?

给TA打赏
共{{data.count}}人
人已打赏
WordPress 教程

如何获得反馈到您的WordPress文章

2022-10-3 11:48:44

WordPress 教程

如何在 WordPress 中阻止反垃圾邮件蜜蜂中的垃圾邮件评论

2022-10-3 13:50:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索