【发布时间】:2021-08-18 21:09:16
【问题描述】:
我有一个到目前为止看起来像这样的准系统 header.php 文件
<!doctype html>
<html>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<header class="testB">
<p>header section</p>
</header>
标题加载到index.php 文件中非常好,但是它不会用文本呈现我的<header> 标记。我刚刚查看了几个视频和教程,看看是否还有其他需要做的事情,他们似乎都在潜心定制所有内容并进行渲染。唯一存在的是我的网站的标题,它是由 wordpress 自己注入的。关于为什么这不会像教程中那样工作的任何线索?
这是我的index.php 和footer.php,这样你们就可以看到整体设置。
index.php
<?php get_header(); ?>
<p class="test">body</p>
<?php get_footer(); ?>
footer.php
<footer>
<p>footer</p>
<?php wp_footer(); ?>
</footer>
</body>
</html>
现在我发布了这只是让我感到震惊的是,WP 将 <p>footer</p> 从 footer.php 中剥离出来,同时注入它的“由 wordpress 提供支持”sn-p。我还没有在functions.php 文件中启用任何 WP 主题支持,因为我还没有看到有人在深入定制他们的 html 之前做类似的事情。
更新
我按照@amerinediary 的建议添加了wp_body_open() 函数,但我的代码仍未在浏览器中呈现。
【问题讨论】:
-
如何将它加载到 index.php 中?请向我们展示 index.php
-
@Erik 我刚刚更新了它。
标签: php wordpress wordpress-theming