Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果页面在Wordpress中是front-page.php,则删除footer.php文件中的类_Php_Wordpress - Fatal编程技术网

如果页面在Wordpress中是front-page.php,则删除footer.php文件中的类

如果页面在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'

我在页脚中有以下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').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好的,太好了。很乐意帮忙。:)如果它有帮助,你能检查一下它的正确答案吗。谢谢你的时间和其他人的建议。我尝试了你的代码,但是没有修改它就无法工作:
我尝试了你的代码,但是没有修改它就无法工作: