Php Wordpress首页中的主html未显示,如何修复?

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=“放

主标记中的html没有显示,但是当我检查代码时,html就在那里。这是在我添加了get_header函数之后发生的,该函数获取了一个仅用于首页的新标题(其他页面将获取正常标题)。页眉和页脚显示时没有问题,只有hero部分中列出的一些项目也没有显示。我不熟悉Wordpress和PHP,解决这个问题的最佳方法是什么

My header-new.php代码:


标题
/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的最佳方法。谢谢!