Php Wordpress首页中的主html未显示,如何修复?
主标记中的html没有显示,但是当我检查代码时,html就在那里。这是在我添加了get_header函数之后发生的,该函数获取了一个仅用于首页的新标题(其他页面将获取正常标题)。页眉和页脚显示时没有问题,只有hero部分中列出的一些项目也没有显示。我不熟悉Wordpress和PHP,解决这个问题的最佳方法是什么 My header-new.php代码:Php Wordpress首页中的主html未显示,如何修复?,php,html,wordpress,Php,Html,Wordpress,主标记中的html没有显示,但是当我检查代码时,html就在那里。这是在我添加了get_header函数之后发生的,该函数获取了一个仅用于首页的新标题(其他页面将获取正常标题)。页眉和页脚显示时没有问题,只有hero部分中列出的一些项目也没有显示。我不熟悉Wordpress和PHP,解决这个问题的最佳方法是什么 My header-new.php代码: 标题 /assets/img/light logo.png“alt=“logo”class=“img流体英雄logo”data aos=“放
标题
/assets/img/light logo.png“alt=“logo”class=“img流体英雄logo”data aos=“放大”>
- 清单项目1
- 清单项目2
- 清单项目3
- 清单项目4
-
这不是对您问题的直接回答,但它可能会解决您的问题,因此我希望答案对您有所帮助
如果您只想在首页中添加一个hero部分,我认为您不需要仅针对这一情况的页面模板和标题模板。您可以在默认的header.php中添加一个If子句,检查您是否在frontpage上。如果是真的,则插入您的hero部分:
<body>
<?php if (is_front_page()) { ?>
<!-- ======= Hero Section ======= -->
<section id="hero">
<div class="hero-container">
<img src ="<?php bloginfo('template_directory');?>/assets/img/light-logo.png" alt="Logo" class="img-fluid hero-logo" data-aos="zoom-in">
<ul data-aos="fade-up">
<li>Listed Item 1</li>
<li>Listed Item 2</li>
<li>Listed Item 3</li>
<li>Listed Item 4</li>
</ul>
<a data-aos="fade-up" href="#about" class="btn-get-started scrollto">Learn More</a>
</div>
</section><!-- End Hero -->
<?php } ?>
.
.
.
然后创建header.php的副本,并将其命名为“header frontpage.php”
现在,每个具有“frontpage”页面模板的页面都将使用名为“frontpage”的标题。在header-frontpage.php中进行更改
对我来说,模板只有在应用于更多页面时才有意义。例如,使用if子句可以更轻松、更快地完成
希望这能对您有所帮助。这不是对您问题的直接回答,但它可能会解决您的问题,因此我希望答案对您有所帮助 如果您只想在首页中添加一个hero部分,我认为您不需要仅针对这一情况的页面模板和标题模板。您可以在默认的header.php中添加一个If子句,检查您是否在frontpage上。如果是真的,则插入您的hero部分:
<body>
<?php if (is_front_page()) { ?>
<!-- ======= Hero Section ======= -->
<section id="hero">
<div class="hero-container">
<img src ="<?php bloginfo('template_directory');?>/assets/img/light-logo.png" alt="Logo" class="img-fluid hero-logo" data-aos="zoom-in">
<ul data-aos="fade-up">
<li>Listed Item 1</li>
<li>Listed Item 2</li>
<li>Listed Item 3</li>
<li>Listed Item 4</li>
</ul>
<a data-aos="fade-up" href="#about" class="btn-get-started scrollto">Learn More</a>
</div>
</section><!-- End Hero -->
<?php } ?>
.
.
.
然后创建header.php的副本,并将其命名为“header frontpage.php”
现在,每个具有“frontpage”页面模板的页面都将使用名为“frontpage”的标题。在header-frontpage.php中进行更改
对我来说,模板只有在应用于更多页面时才有意义。例如,使用if子句可以更轻松、更快地完成
希望这能对您有所帮助。这是一个长标题,但当您在页面上按ctrl+a时,内容是否会显示(选中)?文本是否会是白色,因此新标题会拖出类似于
div{color:#FFFFFF;}的样式表
No,css在functions.php中链接,工作正常,但只是主标记中的HTML,根本不显示,但可以在源代码中找到。这是一个长字符串,但当您在页面上按ctrl+a时,内容是否显示(选中)?文本可能是白色的,因此新的标题会产生一个类似于div{color:#ffffffff;}的样式表吗
No,css在functions.php中链接,工作正常,但只是主标记内的HTML,根本没有显示,但您可以在源代码中找到它。我更改了header.php并添加了if子句代码。我一直有相同的问题,没有get_header()html显示为基本html,没有CSS,这是正常的,但是当我添加get_header()时(有和没有hero部分)然后CSS应用正常,导航栏和页脚显示正常,但html内容消失,但仍在源代码和hero部分列出的项目中。您可以尝试删除div hero容器中的内容并尝试输出一些测试文本吗?我认为您的数据aos属性可能有问题…只是为了确定问题来自何处。我认为它工作正常,但问题是由您的数据aos元素引起的。我使用段落元素进行了测试,结果显示ok,我删除了文件的所有数据aos属性,现在一切正常!现在将搜索将aos库添加到Wordpress的最佳方式。谢谢!我更改了header.php和添加了if子句代码。我一直有相同的问题,没有get_header(),html显示为基本html,没有CSS,这是正常的,但是当我添加get_header()(有和没有hero部分)时然后CSS应用正常,导航栏和页脚显示正常,但html内容消失,但仍在源代码和hero部分列出的项目中。您可以尝试删除div hero容器中的内容并尝试输出一些测试文本吗?我认为您的数据aos属性可能有问题…只是为了确定问题来自何处。我认为它工作正常,但问题是由您的数据aos元素引起的。我使用段落元素进行了测试,结果显示ok,我删除了文件的所有数据aos属性,现在一切正常!现在将搜索将aos库添加到Wordpress的最佳方法。谢谢!