建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

阻止 WordPress 加载“下一页”页面

GG网络技术分享 2025-03-18 16:08 0


我一直在努力通过延迟加载我能想到的所有内容、将 CSS 和 JavaScript 放入 HTML 以及使用数据 URI 来提高这个博客的性能; 其中的共同主题是减少每个页面上的请求数量。 我注意到(并且没有预料到)来自 WordPress 的一个请求如下所示:

<link rel="next" href="https://www.ggplus.cn/page/2/" />

Wordpress 本质上是在预加载我博客的第二个列表页面,假设人们会点击指向第 2 页的链接。在查看我的博客统计数据时,这种情况很少见(可能是因为我在主页上列出了 15 个项目,这是很多),那么为什么还要费心发送请求呢? 这一点 WordPress 魔法将阻止使用该 LINK 元素:

// ... in functions.php...

// Prevent unwanted next and prev link downloads

if(function_exists('remove_action')) {

remove_action('wp_head', 'start_post_rel_link', 10, 0);

remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);

}

删除了两个函数调用——一个是为了防止在主页/列表页面上使用标签,另一个是在单个博客文章中使用。 当然,删除此调用并不适合所有人,但由于我正在尝试对站点进行微优化,所以我想我会删除它。

标签: WordPress 教程

提交需求或反馈

Demand feedback