WordPress函数do_activate_header()添加特定于此页面的操作挂钩
在 WordPress CMS内容管理系统中,do_activate_header()是一个内置函数,do_activate_header()
添加了特定于当前页面的操作挂钩。这对于在事件上触发自定义代码非常有用wp_head
。wp-activate.php
该函数在 WordPress 核心的文件中定义。它不接受任何参数并返回null
。
该函数在操作上触发wp_head
,该操作在head
输出文档元素之前触发。这意味着添加到操作挂钩的任何自定义代码都将在输出元素do_activate_header()
之前执行
推荐:The Plus Addon For Elementor插件Elementor扩展插件
do_activate_header()函数基本语法
function my_custom_header() {
echo '<meta name="description" content="My custom header description">';
}
add_action('wp_head', 'my_custom_header');
描述
添加特定于此页面的操作挂钩
参数
该函数不接受任何参数
do_activate_header()函数
do_activate_header()函数在操作上触发wp_head
,该操作在head
输出文档元素之前触发。这意味着添加到操作挂钩的任何自定义代码都将在输出元素do_activate_header()
之前执行(源文件可参考这里)
function do_activate_header() {
/**
* Fires before the Site Activation page is loaded.
*
* Fires on the {@see 'wp_head'} action.
*
* @since 3.0.0
*/
do_action( 'activate_wp_head' );
}
推荐:NEX-Forms插件下载WordPress表单生成器插件+ Addons
如何使用do_activate_header()
将自定义 CSS 文件添加到标头,这会将enqueue_custom_css()函数附加到“wp_head”挂钩。该函数添加位于主题的 css 目录中的自定义 CSS 文件。
function enqueue_custom_css() {
wp_enqueue_style('my-custom-css', get_template_directory_uri() . '/css/custom.css');
}
add_action('wp_head', 'enqueue_custom_css');
设置自定义图标,这将通过在标题中插入链接标签来向您的 WordPress 网站添加自定义图标。
function set_custom_favicon() {
echo '<link rel="shortcut icon" href="' . get_stylesheet_directory_uri() . '/favicon.ico" />';
}
add_action('wp_head', 'set_custom_favicon');
添加 Google Analytics 跟踪代码,这会将 Google Analytics 跟踪脚本插入到您网站的标题中。请记住将“UA-XXXXXXXXX-X”替换为您自己的跟踪 ID。
function add_ga_tracking_code() {
echo '<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX-X"></script>';
}
add_action('wp_head', 'add_ga_tracking_code');
设置自定义页面描述,此函数检查当前页面是否是单个帖子或页面,如果是,它将元描述设置为帖子的摘录。
function set_custom_page_description() {
if (is_single()) {
$description = get_the_excerpt();
echo '<meta name="description" content="' . $description . '">';
}
}
add_action('wp_head', 'set_custom_page_description');
添加自定义 JavaScript,此函数将自定义 JavaScript 文件从主题的 js 目录添加到 WordPress 网站的标头
function add_custom_js() {
echo '<script src="' . get_template_directory_uri() . '/js/custom.js"></script>';
}
add_action('wp_head', 'add_custom_js');
推荐:[最新版]WP Optimize Premium插件下载WordPress优化插件
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折