Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在主菜单下的标题中添加徽标_Css_Wordpress_Menu_Header_Graphical Logo - Fatal编程技术网

Css 在主菜单下的标题中添加徽标

Css 在主菜单下的标题中添加徽标,css,wordpress,menu,header,graphical-logo,Css,Wordpress,Menu,Header,Graphical Logo,感谢您抽出时间阅读此文章。我的标题几乎概括了我所遇到的问题。通常情况下,我会在这些类型的事情中摸索,但最终会以错误的方式完成,从而导致我的网站出现问题。我正在努力学习正确的方法来编码每件事,并让它变得漂亮和干净 这是我正在使用的WordPress模板。这里是我的链接。我已经设置了一个子主题,并且喜欢到目前为止大多数主题的外观,除了我想在我的所有页面上的“主菜单”下放置一个站点徽标,因为它在标题中被称为。在页面的左上角是我的网站标题和我的网站口号或任何你称之为它的地方。下面是我的菜单(主菜单),上

感谢您抽出时间阅读此文章。我的标题几乎概括了我所遇到的问题。通常情况下,我会在这些类型的事情中摸索,但最终会以错误的方式完成,从而导致我的网站出现问题。我正在努力学习正确的方法来编码每件事,并让它变得漂亮和干净

这是我正在使用的WordPress模板。这里是我的链接。我已经设置了一个子主题,并且喜欢到目前为止大多数主题的外观,除了我想在我的所有页面上的“主菜单”下放置一个站点徽标,因为它在标题中被称为。在页面的左上角是我的网站标题和我的网站口号或任何你称之为它的地方。下面是我的菜单(主菜单),上面提到的所有内容都在标题中。我的模板不允许我在“设置”或“自定义”中的标题中插入徽标。我想插入一个网站的标志大约一半的页面下的菜单部分的权利。我想我应该让它可以点击到我的主页或其他什么,并确保它是一个有效的?我不确定这是不是一个坏主意,或者没有看到的网站标题将链接回主页。在我的所有页面上有两个指向同一个位置的链接是不是很糟糕?我想是的。我想我真的不需要图片来链接

有人能帮我吗?我感谢所有的意见。这个网站在教我基础知识方面非常有帮助。我在这里看到了我想要的方法,但我担心它们都不是正确的方法。再次感谢

以下是header.php:

<?php
/**
 * Header Template
 *
 * The header template is generally used on every page of your site. Nearly all other templates call it 
 * somewhere near the top of the file. It is used mostly as an opening wrapper, which is closed with the 
 * footer.php file. It also executes key functions needed by the theme, child themes, and plugins. 
 *
 * @package Save for Web
 * @subpackage Template
 */
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ); ?>; charset=<?php bloginfo( 'charset' ); ?>" />
<title><?php hybrid_document_title(); ?></title>

<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" type="text/css" media="all" />
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />

<?php wp_head(); // wp_head ?>

</head>

<body class="<?php hybrid_body_class(); ?>">

    <?php do_atomic( 'open_body' ); // saveforweb_open_body ?>

    <div id="container">

        <?php do_atomic( 'before_header' ); // saveforweb_before_header ?>

        <div id="header">

            <div class="fixed">

                <?php do_atomic( 'open_header' ); // saveforweb_open_header ?>

                <div class="wrap">

                    <div id="branding">
                        <?php hybrid_site_title(); ?>
                        <?php hybrid_site_description(); ?>
                    </div><!-- #branding -->

                    <?php get_template_part( 'menu', 'primary' ); // Loads the menu-primary.php template. ?>

                    <?php get_sidebar( 'header' ); // Loads the sidebar-header.php template. ?>

                    <?php do_atomic( 'header' ); // saveforweb_header ?>

                </div><!-- .wrap -->

                <?php do_atomic( 'close_header' ); // saveforweb_close_header ?>

            </div><!-- .fixed -->

        </div><!-- #header -->

        <?php do_atomic( 'after_header' ); // saveforweb_after_header ?>

        <?php do_atomic( 'before_main' ); // saveforweb_before_main ?>

        <div id="main">

            <div class="wrap">

            <?php do_atomic( 'open_main' ); // saveforweb_open_main ?>


为您生成菜单的功能很可能是
wp\u nav\u menu
。所以第一步是找出它在模板源代码中的位置。例如,可能在header.php中。确保它的参数是“theme_location=>‘menu primary’”,这样您就有了正确的菜单,以防您的模板有多个菜单

接下来,复制此代码并将其粘贴到下面:

<a href="<?php bloginfo( 'url' ); ?>"><img src="<?php bloginfo( 'stylesheet_directory' ); ?>/images/..." alt="" title="" /></a>


您必须调整src=。。。部分,使其与标题图像的URL匹配。

如果我们不知道此主题是如何组合在一起的,我们很难回答您的问题。您可能需要编辑包含菜单代码的任何模板文件,然后在其末尾添加徽标。这应该一点也不难,但我认为除非我们有更多的信息,否则我们无法帮助你。我试图描述如何做@ChrisHerbert建议的事情。我想说我不确定你还能给我们提供什么其他信息。我认为你的问题可以更简洁。然而,我们不能确切地告诉你怎么做,因为我们面前没有模板;这就是问题的本质。谢谢大家的回复!克里斯,什么样的附加信息会有帮助?我对header.php进行了编辑,希望能有所帮助。看起来菜单可能包含在menu-primary.phphy Calle中!谢谢你的回复。我编辑了上面的问题,包括header.php和menu-primary.php。menu-primary.php是wp_nav_菜单所在的位置。我添加了您建议的代码(未显示在我的编辑中),但没有看到任何更改。有什么想法吗?感谢您的时间和耐心。请查看网站的源代码(在浏览器中单击鼠标右键,查看源代码),图片应该在哪里。img标签在那里吗?是
<a href="<?php bloginfo( 'url' ); ?>"><img src="<?php bloginfo( 'stylesheet_directory' ); ?>/images/..." alt="" title="" /></a>