子Header.php未显示在其他页面上

时间:2016-02-25 作者:Loni Negron

我创建了一个儿童主题,这个主题是216WordPress主题。我读到我可以编辑标题。php文件,它将在所有页面上更改。

我的问题是,它只会在主页上更改。如何使所有页面的标题都相同?我添加到子标题的内容。php文件是:

•字体头标记中的链接

•我添加了额外的标题标签

•我在标题标签中添加了一幅图像,在div标签“site branding”(站点品牌)下添加了站点标题

下面是我的代码

 <?php
/**
 * The template for displaying the header
 *
 * Displays all of the head element and everything up until the "site-content" div.
 *
 * @package WordPress
 * @subpackage Twenty_Sixteen
 * @since Twenty Sixteen 1.0
 */

?><!DOCTYPE html>
<html <?php language_attributes(); ?> class="no-js">
<head>
<link id="themify-icon-font-css" media="all" type="text/css" href="font-awesome-4.5.0/css/font-awesome.min.css" rel="stylesheet">
    <meta charset="<?php bloginfo( \'charset\' ); ?>">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="profile" href="http://gmpg.org/xfn/11">
    <?php if ( is_singular() && pings_open( get_queried_object() ) ) : ?>
    <link rel="pingback" href="<?php bloginfo( \'pingback_url\' ); ?>">
    <?php endif; ?>
    <?php wp_head(); ?>
</head>

<body <?php body_class(); ?>>
<div id="page" class="site">
    <div class="site-inner">
        <a class="skip-link screen-reader-text" href="#content"><?php _e( \'Skip to content\', \'twentysixteen\' ); ?></a>

<header class="cherry-header">
<div class="cherry-header-main">
<div class="cherry-nav2">
<a href="*"><i class="fa fa-twitter fa-fw fa-lg"></i></a>
<a href="*"><i class="fa fa-facebook fa-fw fa-lg"></i></a>
<a href="*"><i class="fa fa-youtube fa-fw fa-lg"></i></a>

</div>
<div class="cherry-nav1">
<form action="http://localhost:8888/thetutorialjournal-wp/" class="search-form" method="get" role="search">
    <label>
        <span class="screen-reader-text">Search for:</span>
        <input type="search" title="Search for:" name="s" value="" placeholder="Search …" class="search-field">
    </label>
    <button class="search-submit" type="submit"><span class="screen-reader-text">Search</span></button>
</form>

</div>

</div>
</header>
<header id="masthead" class="site-header" role="banner">
            <div class="site-header-main">
                <div class="site-branding">
                <img src="image/TSM-logo-BW.png">
                </div><!-- .site-branding -->

                <?php if ( has_nav_menu( \'primary\' ) || has_nav_menu( \'social\' ) ) : ?>
                    <button id="menu-toggle" class="menu-toggle"><?php _e( \'Menu\', \'twentysixteen\' ); ?></button>

                    <div id="site-header-menu" class="site-header-menu">
                        <?php if ( has_nav_menu( \'primary\' ) ) : ?>
                            <nav id="site-navigation" class="main-navigation" role="navigation" aria-label="<?php esc_attr_e( \'Primary Menu\', \'twentysixteen\' ); ?>">
                                <?php
                                    wp_nav_menu( array(
                                        \'theme_location\' => \'primary\',
                                        \'menu_class\'     => \'primary-menu\',
                                     ) );
                                ?>
                            </nav><!-- .main-navigation -->
                        <?php endif; ?>

                        <?php if ( has_nav_menu( \'social\' ) ) : ?>
                            <nav id="social-navigation" class="social-navigation" role="navigation" aria-label="<?php esc_attr_e( \'Social Links Menu\', \'twentysixteen\' ); ?>">
                                <?php
                                    wp_nav_menu( array(
                                        \'theme_location\' => \'social\',
                                        \'menu_class\'     => \'social-links-menu\',
                                        \'depth\'          => 1,
                                        \'link_before\'    => \'<span class="screen-reader-text">\',
                                        \'link_after\'     => \'</span>\',
                                    ) );
                                ?>
                            </nav><!-- .social-navigation -->
                        <?php endif; ?>
                    </div><!-- .site-header-menu -->
                <?php endif; ?>
            </div><!-- .site-header-main -->

            <?php if ( get_header_image() ) : ?>
                <?php
                    /**
                     * Filter the default twentysixteen custom header sizes attribute.
                     *
                     * @since Twenty Sixteen 1.0
                     *
                     * @param string $custom_header_sizes sizes attribute
                     * for Custom Header. Default \'(max-width: 709px) 85vw,
                     * (max-width: 909px) 81vw, (max-width: 1362px) 88vw, 1200px\'.
                     */
                    $custom_header_sizes = apply_filters( \'twentysixteen_custom_header_sizes\', \'(max-width: 709px) 85vw, (max-width: 909px) 81vw, (max-width: 1362px) 88vw, 1200px\' );
                ?>
                <div class="header-image">
                    <a href="<?php echo esc_url( home_url( \'/\' ) ); ?>" rel="home">
                        <img src="<?php header_image(); ?>" srcset="<?php echo esc_attr( wp_get_attachment_image_srcset( get_custom_header()->attachment_id ) ); ?>" sizes="<?php echo esc_attr( $custom_header_sizes ); ?>" width="<?php echo esc_attr( get_custom_header()->width ); ?>" height="<?php echo esc_attr( get_custom_header()->height ); ?>" alt="<?php echo esc_attr( get_bloginfo( \'name\', \'display\' ) ); ?>">
                    </a>
                </div><!-- .header-image -->
            <?php endif; // End header image check. ?>
        </header><!-- .site-header -->

1 个回复
SO网友:Loni Negron

多亏了:玛丽安·海德斯海默的YouTube视频https://youtu.be/S4Hz0NqPGDM

这是足够简单的代码,我只是不理解Wordpress Codex的例子。

This is the code for social link icons:

<link id="themify-icon-font-css" media="all" type="text/css" href="<?php echo get_stylesheet_directory_uri() ?>/font-awesome-4.5.0/css/font-awesome.min.css" rel="stylesheet">

This is the code for my logo:

<a href="<?php echo home_url() ?>"><img src="<?php echo get_stylesheet_directory_uri() ?>/image/TSM-logo-BW.png" alt="logo"></a>
我知道我的图片文件夹和字体图标的css文件夹应该在子目录中,但我的头开始不确定地打转,因为当放在父目录中时,它们只出现在主页中。这段视频完全解决了我所有的头痛问题!谢谢!:)

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c