如果页面在Wordpress中是front-page.php,则删除footer.php文件中的类
我在页脚中有以下HTML div:如果页面在Wordpress中是front-page.php,则删除footer.php文件中的类,php,wordpress,Php,Wordpress,我在页脚中有以下HTML div: <div class="container mt-5 space-1"> 如果页面是front-page.php,那么删除类mt-5的最简单方法是什么?多谢各位 在javascript中,您将获得front page.php文件的url,并执行以下操作: var url = /* get your front page url */ if(url == 'front-page-url') { if($('div.container'
<div class="container mt-5 space-1">
如果页面是front-page.php,那么删除类
mt-5
的最简单方法是什么?多谢各位 在javascript中,您将获得front page.php
文件的url
,并执行以下操作:
var url = /* get your front page url */
if(url == 'front-page-url') {
if($('div.container').hasClass('mt-5')) {
$('div.container').removeClass('mt-5')
}
}
我希望这会有所帮助。在javascript中,您将获得
首页.php
文件的url
,并执行以下操作:
var url = /* get your front page url */
if(url == 'front-page-url') {
if($('div.container').hasClass('mt-5')) {
$('div.container').removeClass('mt-5')
}
}
<div class="container<?php (is_front_page()) ? "" : " mt-5"; ?> space-1">
我希望这会有帮助。是首页()
<div class="container<?php (is_front_page()) ? "" : " mt-5"; ?> space-1">
确定查询是否用于网站的首页
if ( is_front_page() ) :
?>
<script>
jQuery(document).ready(function(){
if(jQuery('div.container').hasClass('mt-5')) {
jQuery('div.container').removeClass('mt-5')
}
});
</script>
<?php
endif;
if(是首页()):
?>
jQuery(文档).ready(函数(){
if(jQuery('div.container').hasClass('mt-5')){
jQuery('div.container').removeClass('mt-5'))
}
});
是首页()
确定查询是否用于网站的首页
if ( is_front_page() ) :
?>
<script>
jQuery(document).ready(function(){
if(jQuery('div.container').hasClass('mt-5')) {
jQuery('div.container').removeClass('mt-5')
}
});
</script>
<?php
endif;
if(是首页()):
?>
jQuery(文档).ready(函数(){
if(jQuery('div.container').hasClass('mt-5')){
jQuery('div.container').removeClass('mt-5'))
}
});
如果页面是front-page.php,并且div标记写在front-page.php文件中,那么我们可以在php脚本中添加以下条件来删除mt-5类
if(basename(__FILE__, '.php') === 'front-page.php') {
echo '<div class="container space-1">';
} else {
echo '<div class="container mt-5 space-1">';
}
if(basename(uuu文件uuu,'.php')==='front page.php'){
回声';
}否则{
回声';
}
如果页面是front-page.php,并且div标记写在front-page.php文件中,那么我们可以在php脚本中添加以下条件来删除mt-5类
if(basename(__FILE__, '.php') === 'front-page.php') {
echo '<div class="container space-1">';
} else {
echo '<div class="container mt-5 space-1">';
}
if(basename(uuu文件uuu,'.php')==='front page.php'){
回声';
}否则{
回声';
}
if(url==front)$('div.container').removeClass('mt-5');if(url==front)$('div.container').removeClass('mt-5');头版应该是什么?一根绳子?一个变量?它假设是你首页的一个字符串。使用Wordpress的is\u front\u page()
函数不是更容易吗?谢谢你的时间,但我想避免使用javascript,并实际使用了以下代码,这些代码有效什么是首页
假设是什么?一根绳子?一个变量?它假设是你首页的一个字符串。使用Wordpress的is\u front\u page()
函数不是更容易吗?谢谢你的时间,但我想避免使用javascript,实际上使用了以下代码,这些代码很有效你为什么不直接更改div,而不是使用javascript?是的,但问题是div放在哪里还不清楚。这有什么关系?你可以在每个文件中进行更改不是正确的方法。正确的方法是将页脚放在footer.php
中,并将其包含在需要的位置。无论哪种方式,如果页脚代码存在于多个文件中,则只有一个文件会加载到首页。所以你只需要换一个。使用javascript绝对不是正确的方法。另外,这实际上会加载带有类的页面,然后在页面加载后删除该类(这意味着您可能会注意到页脚的更改),而不是使用javascript?是的,但问题是div放在哪里还不清楚。这有什么关系?你可以在每个文件中进行更改不是正确的方法。正确的方法是将页脚放在footer.php
中,并将其包含在需要的位置。无论哪种方式,如果页脚代码存在于多个文件中,则只有一个文件会加载到首页。所以你只需要换一个。使用javascript绝对不是正确的方法。此外,这实际上会加载带有类的页面,然后在页面加载后删除该类(这意味着您可能会注意到页脚发生了变化)。实际上,我用不同的方式尝试了您的建议,但我无法让它工作。我遵循了你的方法,得出了以下工作代码:@Foxtrail815好的,太好了。很乐意帮忙。:)如果有用的话,你能检查一下它的正确答案吗?谢谢你的时间和其他人的建议。实际上我用不同的方式尝试了你的建议,但我无法让它发挥作用。我遵循了你的方法,得出了以下工作代码:@Foxtrail815好的,太好了。很乐意帮忙。:)如果它有帮助,你能检查一下它的正确答案吗。谢谢你的时间和其他人的建议。我尝试了你的代码,但是没有修改它就无法工作:
我尝试了你的代码,但是没有修改它就无法工作: