为home.php调用不同的Header.php时出错

时间:2012-09-21 作者:user1255049

我正在制作一个使用相同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 -->
(遗憾的是,该网站尚未上线,否则我会提供链接。)

1 个回复
SO网友:user1255049

重命名文件头bog。php和使用<?php get_header( \'blog\');?> 工作正常。

结束

相关推荐

Custom Post Type Templates?

是否可以为自定义帖子类型设置模板?例如,您有一个具有4种不同布局变体的公文包页面,您希望用户能够选择此帖子/页面所需的布局?想知道你们这些好人有没有办法?谢谢:)