gpt4 book ai didi

php - 检测它是否是functions.php中的主页

转载 作者:行者123 更新时间:2023-12-02 06:33:43 25 4
gpt4 key购买 nike

我正在尝试检测当前页面是否是我全新安装的 WordPress 的主页。

下面的代码片段在 page.php 中有效,但在 functions.php 中无效。如何在 WordPress 的 functions.php 中检测主页?

if (is_front_page()) {
echo 'test';
}

我知道我可以使用 $_SERVER['REQUEST_URI'] ,但我认为应该有更好的方法来做到这一点。

在 wordpress 设置 > 阅读中,我的主页有一个静态页面。 is_home() 在我的 page.php 中不起作用,但 is_front_page() 在我的 page.php 中起作用。这两个函数在我的functions.php中都不起作用

最佳答案

只需使用 is_home()检查主页的条件标签

编辑

从您的评论来看,您所尝试的永远不会奏效。您需要将代码添加到函数中,然后将其 Hook 到某个 Hook

<?php
function my_custom_function() {
if(is_front_page()){
echo "home";
}else{
echo "not home";
}
}
add_action( 'wp_head', 'my_custom_function' );

您还说 在评论您只想在首页上加载样式和脚本。您可以尝试以下方法
<?php
function my_custom_function() {
if(is_front_page()){
//Load your styles and scripts
}
}
add_action( 'wp_enqueue_scripts', 'my_custom_function' );

关于php - 检测它是否是functions.php中的主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25692845/

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