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 中查看最新的粘性帖子是吸引访问者的另一种方法。 它为您提供了查看您认为重要的内容的方法,但您可能不知道它们在您的网站上可用。 这一切都是关于使您的内容更易于查找,这样您的文章就会更贴近您。
你用什么方法吸引观众? 您多久发布一次“粘性”帖子?