【发布时间】:2021-03-08 16:41:46
【问题描述】:
我的 Wordpress 模板页面出现问题。在模板页面中调用get_header()时,head的内容出现在body标签内,造成麻烦。我找不到解决方案。
这就是我的意思:
页面模板:
<?php
/*
* Template Name: sub services
*/
get_header();
?>
<h1>sub page</h1>
<?php
get_footer();
?>
header.php:
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo('charset'); ?>">
<?php wp_title();?>
<link rel="icon" type="image/png" href="/favicon.png">
<link href="https://fonts.googleapis.com/css2?family=Lemonada:wght@600&display=swap" rel="stylesheet">
<script src="https://kit.fontawesome.com/90928eb6b7.js" crossorigin="anonymous"></script>
<?php wp_head(); ?>
</head>
<body id="theme-body" <?php body_class(); ?>>
<header>
<h1>Main Header</h1>
</header>
我在 wordpress admin 中添加了一个页面并将其链接到模板。
除了 head 的内容在 body 标记中之外,一切正常。拨打get_header()时。在template.php 中,我检查了我的错误日志并且没问题。我不知道是什么导致了这个问题或者我做错了什么。
【问题讨论】:
标签: php html wordpress custom-wordpress-pages