如何仅使用PHP逻辑在WordPress的首页显示内容?

问题描述:

我有多个WordPress网站,每个页面底部都有一个标志图像。现在我需要它只出现在首页,而不是其他页面。如何仅使用PHP逻辑在WordPress的首页显示内容?

我应该用什么PHP逻辑和代码来解决这个问题?我不想使用Widget Logic插件。只是想编辑PHP逻辑。

您应该使用is_front_page()函数来检查您是否在主页上。 如果您使用is_home,它将仅在博客页面上返回true。

if (is_front_page()) { 
    # code... 
} 
+0

由于斯坦尼米尔。 “如果(is_front_page()){”工作,而“if(is_home()){”不起作用。 :) – ShaikhSiddiky

+0

太棒了!考虑积极或接受答案,这样可以帮助其他人面临同样的问题。 –

我相信WordPress提供的is_home函数在页面设置为home/front page时返回true。看看这里: https://developer.wordpress.org/reference/functions/is_home/

if(is_home()) { 
    //my code attaching logo 
} 

在WordPress中,你可以真正找到一个页脚显示钩/动作,做它。你也可以使用apache在网站上添加它。

第1周:检查后是主页

if(is_home()) { 

} 

步骤:3开footer.php或者你想去的地方,甚至:2的显示目的

function mylogo() { 
    if(is_home()) { 
     echo '<img src="mylogo.png" alt="">'; 
    }  
} 
add_shortcode('mylogo','mylogo'); 

步骤创建简码显示只是使用这个简码,

在php文件代码中,

do_shortcode('mylogo'); 

在WYSWYG,

['mylogo']