我正在制作一个使用相同header.php
除博客外的所有页面/home.php
. 为此,我创建了blog-header.php
我试图使用以下命令调用它:
<?php if( is_page(15) ) {
echo get_template_part( \'blog\', \'header\' );}
else {
echo get_header(); } ?>
然而,它似乎不起作用。你知道为什么吗?(应该注意的是,这是我第一次尝试这样的事情,我从各种论坛帖子和教程中拼凑了一些东西。)
博客标题。php:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="<?php bloginfo(\'html_type\'); ?>; charset=<?php bloginfo(\'charset\'); ?>" />
<meta name="generator" content="Wordpress <?php bloginfo(\'version\'); ?>" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><?php bloginfo(\'name\'); ?> <?php wp_title(); ?></title>
<link rel="pingback" href="<?php bloginfo(\'pingback url\'); ?>" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo(\'rss2_url\'); ?>" />
<link rel="stylesheet" href="<?php bloginfo(\'stylesheet_url\'); ?>" />
<link rel="shortcut icon" href="<?php bloginfo(\'template_directory\'); ?>/img/favicon.ico" />
<?php wp_head(); ?>
</head>
<body>
<div id="blog-header">
<div class="logo">
<a href="<?php bloginfo(\'url\'); ?>"><img src="<?php echo get_template_directory_uri(); ?>/img/logo.png" alt="Urban Palate logo" id="logo" /></a>
</div><!-- end logo -->
<nav>
<ul>
<li><a href="?page_id=7"><img src="<?php echo get_template_directory_uri(); ?>/img/about.png" alt="Urban Palate intro" /></a></li>
<li><a href="?page_id=12"><img src="<?php echo get_template_directory_uri(); ?>/img/portfolio.png" alt="Urban Palate portfolio" /></a></li>
<li><a href="?page_id=15"><img src="<?php echo get_template_directory_uri(); ?>/img/blog.png" alt="Urban Palate blog" /></a></li>
<li><a href="?page_id=10"><img src="<?php echo get_template_directory_uri(); ?>/img/contact.png" alt="Urban Palate contact" /></a></li>
</ul>
</nav>
</div><!-- end blog-header -->
(遗憾的是,该网站尚未上线,否则我会提供链接。)