【PHP-仅在主页上隐藏元素-WordPress网站】在我的footer.php文件中, 我在文件末尾有以下代码:
<
?php wp_footer();
?>
<
div class="website-by">
<
br>
Website by <
a href="https://gatewaywebdesign.com/" target="blank">
Gateway Web Design<
/a>
<
/div>
<
/div>
<
/body>
如你所见, 我创建了一个” 网站依据” 链接, 单击该链接可以链接到另一个网站。
但我不希望此文本或包含该文本的div完全出现在网站的主页上:
https://thehamburgercollection.com/
我检查了其他建议使用JQuery进行操作的stackoverflow文章, 这些文章已添加到??我的scripts.js文件中:
//hide link on the home page
document.ready(function() {
if (window.location.href.indexOf('https://thehamburgercollection.com/')) {
//Hide the element.
jQuery('.website-by').hide();
}
});
我还尝试过使用建议的CSS将div隐藏在主页上:
.home .website-by {
display: none;
}
但是不幸的是, 这些方法都没有起作用。我已经在footer.php文件中将我的类声明为website-by, 并在scripts.js文件中添加了以该类为目标的JQuery, 还添加了建议的CSS。知道为什么JQuery或CSS代码不起作用吗?
这是一个WordPress网站和一个自定义网站。任何帮助/建议/教育表示赞赏!
#1我不是WordPress专家, 但你是否尝试在footer.php中执行if条件?如果我的问题正确无误, 则你需要.website-by不在首页以外的其他位置显示。也许像
<
?php wp_footer();
?>
<
?php if (!is_home()): ?>
<
div class="website-by">
<
br>
Website by <
a href="https://gatewaywebdesign.com/" target="blank">
Gateway Web Design<
/a>
<
/div>
<
?php endif;
?>
<
/div>
<
/body>
推荐阅读
- win7系统同步中心技巧的关闭步骤
- 用于在WordPress中向html标签添加属性的PHP代码
- PHP 7.3函数create_function()已过时-[重复]
- 将变量传递到包含中的另一个变量可能吗()
- 视差WordPress主题标签仅在Google Chrome中不起作用
- 主页上的分页WordPress
- 在WordPress中从头开始创建主题子文件夹中的页面模板
- WordPress中带有主题的Oxygen Builder
- Owl轮播-使用上一个/下一个跳过过去的图像