2012-02-18 6 views
1

私は最初のWordPressテーマに取り組んでおり、誰かがheader.phpファイルで私を助けてくれるのだろうかと思っていました。Wordpressテーマのhead.phpファイルの操作を手助けする必要があります

私は単純なライトボックスのプラグインを使用しようとしていますが、wp_head()が必要です。プロフェッショナルなテーマには既にこれがあると述べています。しかし、私は自分自身を作成し​​、何らかの理由でこれを持っています。私はwordpress.org構文の助けがそれを置くように助けてくれるが、私はそれをリフレッシュして、今私のページの上に行く大きな白いバーがある場所に置いた。

<head> 
<meta charset="<?php bloginfo('charset'); ?>" /> 
<title><?php 
       if (function_exists('is_tag') && is_tag()) { 
       single_tag_title("Tag Archive for &quot;"); echo '&quot; - '; } 
       elseif (is_archive()) { 
       wp_title(''); echo ' Archive - '; } 
       elseif (is_search()) { 
       echo 'Search for &quot;'.wp_specialchars($s).'&quot; - '; } 
       elseif (!(is_404()) && (is_single()) || (is_page())) { 
       wp_title(''); echo ' - '; } 
       elseif (is_404()) { 
       echo 'Not Found - '; } 
       if (is_home()) { 
       bloginfo('name'); echo ' - '; bloginfo('description'); } 
       else { 
        bloginfo('name'); } 
       if ($paged>1) { 
       echo ' - page '. $paged; } 
      ?></title> 
<link rel="shortcut icon" href="/favicon.ico"> 
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>"> 
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> 

<!--[if IE 6]> 
    <script type="text/javascript" src="js/DD_belatedPNG.js"></script> 
    <script type="text/javascript"> 
    DD_belatedPNG.fix('.png'); 
    </script> 
<![endif]--> 

<!--[if lt IE 9]> 
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> 
<![endif]--> 

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

THIS IS MY SITE

うまくいけば、私は誰も私が何が起こっているかを把握することができますかどうかを確認するように十分な情報を提供しています。

+0

あなたのサイトには、Chromeを使用して、私のために罰金を表示しているようです。上のコードではwp_head()があるようです。 – noponies

答えて

0

あなたのサイトを訪れる白いバーは、WordPressが一番上に「管理者」バーを表示しようとしている可能性が最も高いです。これにより、自分自身(adminとして)などのログインしたユーザーがページ、投稿などを追加/編集するためのクイックアクセスが可能になります。ヘッダーにwp_head()とfooter.phpにwp_footer()がないと正しく表示されません。 wp_header()はあなたのbodyタグにトップマージンを加えて管理バーを説明しますが、wp_footer()がなければバーは正しく表示されず、管理バーが表示される白い空白が表示されます。ログインしていないユーザーには表示しないでください。

管理画面の[ユーザー] - > [あなたのプロフィール]に移動して気になる場合は、特定のユーザーの管理者バーを無効にすることもできます。 「サイトを表示するときにツールバーを表示」のチェックを外します。

また、あなたのテーマディレクトリにあなたのfunctions.phpファイルに次の行を追加することで、すべてのユーザーにログインのための管理バーを無効にすることができます

remove_action('init', 'wp_admin_bar_init'); 
+0

これは間違いなく動作します。ありがとうございました! – kia4567

関連する問題