web-dev-qa-db-ja.com

Wordpressサイトのフロントエンドに管理バーが表示されない

誰でもこの問題で私を助けることができますか? wordpress adminバーは私のウェブサイトのフロントエンド(公開されているページ)に表示されません。バックエンド、つまりダッシュボードにログインしているときに表示されます。サイトを表示するときに管理バーを表示するように設定します)。インストールしたプラグインを非アクティブ化(その後、再アクティブ化)しようとしましたが、まだ表示されません。

バックグラウンドノート:最近、サイトをウェブホストに移行しました(ローカルで開発中で、すべてが機能し、現在も機能しています)。そして、私はワードプレス用のカスタムフォルダを持っています。問題がこれに関係しているのではないかと思っていました。

どこでも検索しましたが、みんながhide代わりに管理パネルを探しているようです。

前もって感謝します

34
dtechplus

これをテーマフォルダーのfooter.phpの最後に追加します。

<?php wp_footer(); ?>

問題が解決しました :-)

21
Nils

ほとんどの場合、wp_footer()呼び出しは適切な場所にあるため、管理バーが表示されない場合は、次のことを試してください。

  1. バックエンドからログアウトする
  2. フロントエンドに移動します
  3. ブラウザのキャッシュをクリアします
  4. 絶対URL、つまりyourwebsite.co.uk/wp-adminを使用して再度ログインします

    そして、それが現れるかどうかを確認します-私のために働いた。

また、ユーザープロフィールページで[サイトを表示するときにツールバーを表示する]ボックスがオンになっていること、または友達とうまくいかないことを確認してください。

9
AdamJB

これは古い質問ですが、別のオプションです-事前に作成したテーマを購入(使用)する場合は、テーマでコード内のツールバーが削除されないようにしてください。

6
Travis Pflanz

最初に、ここに記載されている他のすべての項目(wp_footer()など)をダブルチェックしました。

さらに3つの確認事項:

  • header.phpに_<body>_だけでなく<body <?php body_class(); ?>>があることを確認してください
  • それでも問題が解決しない場合は、プラグインを1つずつ無効にしてみてください。 (私にとっては、WP 3.7.1のSimplest Gallery 2.7は競合を引き起こし、管理バーが消えました)
  • テーマのfunctions.phpでfunction remove_admin_bar() { return false; }を探します-_return true_に変更します。
2
squarecandy

ログインしていることを「知っていますか」?フロントエンドにいるとき?すなわち、メタウィジェットはログインの代わりに「ログアウト」を表示します。そうでない場合は、万が一クッキーのパスを試しましたか?

フロントエンドではなくバックエンドでログインしたため、混乱しました。これは、クッキーのパスで遊んでいて、自分がやったことのコメントを外すのを忘れていたからです。

2
anmari

テンプレートに<?php wp_footer(); ?>を_</body>_の前に追加し、<?php wp_head(); ?>を_</head>_の前に追加するだけです

1

サイトのアドレスが同じであることを確認してください! http://www.example.com に1つのセットがあり、他の(WordPress)アドレスが http://example.com に設定されているか、またはその逆です。

WwwなしでURLを入力すると、サイトが表示されるために必要だったので、このように設定しました。

両方のアドレスが(wwwと)同じであるため、管理バーが機能し、ログインしたまま、コメント、プレビューまたはドラフトコンテンツの表示、クロスサイト認証とログアウト、すごい!

なぜWPは30を超えるWebサイトで機能しなかったのか、疑問に思いました!

私の30のサイトの残りの部分でアドレスを同じ「www」アドレスに変更し、エラーのないWordPress初めて...素晴らしい日です!

テーマのfunction.phpファイルまたはstyles.CSSに追加した管理バーコードを忘れずに削除してください。

ここで私たちを助けるすべての人に感謝します!

1
Moneymakerspy

MattKnowlesソリューションに似ていますが、より具体的なソリューションを何度も検索した後、明確にするために、設定> WordPressアドレス(URL)および設定>サイトアドレス(URL)そうでない場合は、サイトを閲覧しているときに管理領域とは異なるドメインであり、管理バーが表示されないようです。

1
Allon

私にとっての問題は、WordPressアドレスで http://mydomain.com/wp を使用していましたが、 http://www.mydomain .com サイトアドレスの場合、GoogleAnalyticsが機能するようにWordPressアドレスにwwwを追加しました。これは、管理バーが壊れたときです。

WordPressアドレスにwwwを追加すると、問題が修正されました。

1
MattKnowles

ここに私が見つけた解決策があります。 <? wp_head()?><? wp_footer(); ?>が必要です。

詳細: http://blog.frontendfactory.com/how-to-add-wordpress-toolbar-to-your-custom-theme/

0
Dragomir Ivanov

管理ダッシュボードが1つのChromeタブで開かれたとき、私は座っていましたが、管理状態に入り、管理バーを表示するために他のタブでフロントエンド部分を開くことができませんでした。

フロントエンドは、他のタブで管理者としてログインしていないかのように常に開いていました。

問題は、ログインしていない訪問者として、別のChromeウィンドウ(タブではない)でサイトを開いたということでした。

すべてのタブとすべてのセッションを閉じて、2つのタブ(管理者/フロントエンド)を含む単一のChromeウィンドウを再び開くと、フロントエンドに管理バーが表示されました。

0
bob-12345

閉じられていないHTMLタグ上記<?php wp_footer(); ?>に注意してください。ソース内の閉じられていないタグには、ブラウザによって生成された閉じタグがあり、WordPress管理バーHTMLを吸い込む可能性があります。

...
    <div class="hidden-by-css">
      <span> You can't see this</span>

    <?php wp_footer(); ?>
  </body>
</html>

これにより、管理バー用に生成されたHTMLが.hidden-by-css DIVおよび管理バーは表示されません。

そのため、必ずすべてのタグを閉じてください。 :)

0
DataDino

#wpadminbarのZインデックスは99999でした。

近視の行為で、管理バーの粘着性と矛盾するスティッキーヘッダーを作成しました。管理者よりも大きいz-indexがあり、目に見えるdivの背後に置かれています。

私は自分のスティッキーをより強力にしました。

0
vars

まだこれに取り組んでいますが、Woocommerceと競合しています。無効にすると、ツールバーが表示されます。アクティブ、ツールバーなし。詳細 こちら

0
user2060451
wp_footer() , 

この関数をfooter.phpに追加します

0
Hardik Patel