建站教程

建站教程

Products

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

将 META 标签添加到 WordPress Head

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


WordPress 对开发人员如此友好的原因是其出色的钩子系统。 根据帖子类别(或看似任何其他内容),您可以修改页面内容、主题模板和其他所有内容。 WordPress是惊人的。

我最近的一个用例是想修改 <meta name="robots" content="{index? follow?}"> 基于帖子类别的标签:如果帖子属于 A 类,则使用 noindex,nofollow否则使用 index,follow. 毕竟不是每个帖子都反映了整个网站的内容。

使用 WordPress 钩子系统很容易完成任务,特别是 wp_head 钩:

// Worker function - echo tags to be added to the header

function dont_follow_some_posts() {

global $IMPORTANT_CATEGORIES, $post;

if(isset($post) && is_single($post) && in_category($IMPORTANT_CATEGORIES['sponsored'], $post->id)) {

echo '';

}

else {

echo '';

}

}

// Hook into "wp_head" to add meta tags

add_filter('wp_head', 'dont_follow_some_posts');

您可以使用此挂钩添加 任何事物 到网站 <head> 但是 CSS 和 JavaScript 文件有自己的方法,所以不要使用这个钩子来添加样式和脚本。

使用很棒的钩子系统来控制您的 WordPress 实例!

标签: WordPress 教程

提交需求或反馈

Demand feedback