WordPress Twty-14:如何从其他页面删除主页标题图像

时间:2017-03-27 作者:Genius

你能帮助WordPress大师吗!

我已经尝试在我的风格中添加一些在web上找到的代码建议。css文件在我的主题文件夹中解决我的问题,但它们没有效果。

到目前为止,我已经成功地学习了一些CSS、PHP和HTML。在wamp的帮助下创建了我的原型网站,并在Youtube上的一些WordPress教程的帮助下,I have created my own code to make my WordPress 20-14 theme folder files from scratch.

但现在,我的发展遇到了瓶颈。我已经成功地为我的主页和链接创建了我想要的外观和功能,但我now have no control over changing or deleting the header image and background color in my other pages linked to the Home Page.

我已经为编写了所有代码,现在我的AAB命名主题文件夹中只有这些文件:style.css, content-page.php, functions.php, header.php, 和index.php

如何学习如何解决此问题,或者请告诉我现在需要哪些代码或其他文件或修改才能继续?就我的初学者所知,我的问题可以通过向header.php.

下面:我的标题内容。php

<!DOCTYPE html>
<html <?php language_attributes(); ?>>
    <head>
        <meta charset="<?php blog_info(\'charset\'); ?>">
        <meta name="viewport" content="width=device-width">
        <title><?php bloginfo(\'name\'); ?></title>
        <?php wp_head(); ?>
    </head>
</html>

<body <?php body_class(); ?>>

   <!-- site-header -->
   <header class="site-header">
    <a href="http://localhost/wordpress/?page_id=7" target="\'home-page\'";>
    <img src="http://localhost/wordpress/wp-content/uploads/Cropped-Front.tekst_-original.gif"; width="100%";";>
    </a>
   </header>

/* 2017 Mar 28 added the following code to my functions.php to allow     support for "custom Headers"*/

add_theme_support( \'custom-header\' );

/* Note that you can add default arguments using: */

$defaults = array(
    \'default-image\'          => \'\',
    \'width\'                  => 100,
    \'height\'                 => 100,
    \'flex-height\'            => true,
    \'flex-width\'             => true,
    \'uploads\'                => true,
    \'random-default\'         => false,
    \'header-text\'            => true,
    \'default-text-color\'     => \'\',
    \'wp-head-callback\'       => \'\',
    \'admin-head-callback\'    => \'\',
    \'admin-preview-callback\' => \'\',
);

add_theme_support( \'custom-header\', $header_args );

1 个回复
SO网友:cjbj

祝贺您创建了第一个WordPress主题。不过,你还有一些要去。作为你can read in the Codex 添加标题的常规方法不是简单地放置<img> 标题中的标记。WP允许您在backoffice中上载标题图像,您可以使用

<img src="<?php header_image(); ?>">
如果您想在主题的不同页面上显示不同的标题图像,可以使用conditional tags 您可以自己构建,也可以使用以下插件WP Display Header.

正如您在站点的源代码中所看到的,上有不同的类<body> 标签您可以在style.css 指定不同的背景色,例如主页和单页。

body.home {background:red;}
body.single {background:blue;}
希望这能帮助你迈出下一步。一定要read the tips and tricks 在法典中。

相关推荐

具有Get_Pages的多个元密钥

我目前有以下代码,其中我按页面模板过滤;$pages = get_pages( array( ‘post_type’ => ‘page’, ‘meta_key’ => ‘_wp_page_template’, ‘meta_value’ => ‘unit.php’, ‘hierarchical’ => 0 ) ); 我还想按ACF字段排序,因此需要添加以下内容:;‘meta_key’ => ‘status’, ‘ord