gpt4 book ai didi

wordpress - Init hook 仅前端版本?

转载 作者:行者123 更新时间:2023-12-02 11:27:10 25 4
gpt4 key购买 nike

我正在尝试在我的主题中构建一个功能,该功能依赖于在发送 header 之前执行的操作。所以很自然地我像这样挂接到了 Init 钩子(Hook)中:

add_action('init', 'my_function');

但问题是,我只希望 my_function 在用户没有查看管理部分或登录页面时运行。

那么我可以使用什么钩子(Hook),它只是前端但在发送 header 之前运行。 Looking at the API reference ,似乎没有任何条件,显然条件语句在运行时的早期不起作用。

因此,除了搜索/wp-admin/和/wp-login/的 URL(这对我来说似乎很笨拙)之外,我无法弄清楚。

最佳答案

将操作的 Hook 和函数封装在 if(!is_admin()){}

像这样:

if(!is_admin()) {
//Style
add_action('init', 'style');

function style()
{
wp_enqueue_style('style', THEMEROOT . '/css/your.css');
}
}

关于wordpress - Init hook 仅前端版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12148050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com