質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

991閲覧

ワードプレスのログイン中時に管理ツールバーが表示されなくなってしまいました

niconic73027793

総合スコア215

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/09/22 07:49

編集2021/09/22 10:50

ローカル環境でワードプレスを組んでいます。

いじっているうちに、トップページ(index.php)と投稿ページ(single.php)のログイン中の時の管理メニューバーが表示されなくなりました。

どうすれば表示されるようになるのでしょうか?
TOページが下記です。

<head> <?php get_header(); ?> </head> <body> <?php echo date('Y'); ?> <?php get_template_part('includes/header'); ?> <!-- Page Header --> <header class="masthead" style="background-image: url('img/home-bg.jpg')"> <div class="overlay"></div> <div class="container"> <div class="row"> <div class="col-lg-8 col-md-10 mx-auto"> <div class="site-heading"> <h1>Clean Blog<?php echo date('n'); ?></h1> <span class="subheading">A Blog Theme by Start Bootstrap</span> </div> </div> </div> </div> </header> <!-- Main Content --> <div class="container"> <div class="row"> <div class="col-lg-8 col-md-10 mx-auto"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post-preview"> <a href="<?php the_permalink(); ?>"> <h2 class="post-title"> <?php the_title(); ?> </h2> <h3 class="post-subtitle"> <?php the_excerpt(); ?> </h3> </a> <p class="post-meta">Posted by <?php the_author(); ?> on <?php the_time(get_option('date_format')); ?> </p> </div> <hr> <?php endwhile; ?> <!-- Pager --> <div class="clearfix"> <a class="btn btn-primary float-right" href="#">Older Posts &rarr;</a> </div> <?php else : ?> <p>記事が見つかりませんでした</p> <?php endif; ?> </div> </div> </div> <hr> <?php get_template_part('includes/footer'); ?> <?php get_footer(); ?> </body>

ヘッダー部分

<meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title><?php the_title(); ?></title> <!-- Bootstrap core CSS --> <link href="<?php echo get_template_directory_uri(); ?>/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <!-- Custom fonts for this template --> <link href="<?php echo get_template_directory_uri(); ?>/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css"> <link href='//fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'> <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'> <!-- Custom styles for this template --> <link href="<?php echo get_template_directory_uri(); ?>/css/clean-blog.min.css" rel="stylesheet"> <?php wp_head(); ?>

フッター部分

<!-- Bootstrap core JavaScript --> <script src="<?php echo get_template-directory-uri(); ?>/vendor/jquery/jquery.min.js"></script> <script src="<?php echo get_template-directory-uri(); ?>/vendor/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- Custom scripts for this template --> <script src="<?php echo get_template-directory-uri(); ?>/js/clean-blog.min.js"></script> <?php wp_footer(); ?>
<?php wp_footer(); ?> がないと管理ツールバーがでない調べるとありましたが、 <?php wp_footer(); ?> は footer.php に記述してあります。

今、原因をさぐっているのですが

<!-- Bootstrap core JavaScript --> <script src="<?php echo get_template-directory-uri(); ?>/vendor/jquery/jquery.min.js"></script> <script src="<?php echo get_template-directory-uri(); ?>/vendor/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- Custom scripts for this template --> <script src="<?php echo get_template-directory-uri(); ?>/js/clean-blog.min.js"></script> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa フッターが読み込まれていないフッターが読み込まれていない <?php wp_footer(); ?>

上記のようにindex.php に記述してもソースが反映されてないようです

ソースを見ると
wp-die-message { display: none; }

このような記述がでているのですが何が原因なのでしょうか?

ブラウザ上のソースをみると

</footer> <!-- Bootstrap core JavaScript --> <script src="<style type="text/css"> .wp-die-message { display: none; } </style><link rel="stylesheet" href="https://mysite.local/wp-includes/css/dashicons.css" media="all" /><link rel="stylesheet" href="https://mysite.local/wp-content/plugins/query-monitor/assets/query-monitor.css" media="all" /><div data-qm="qm"><div id="qm-fatal" data-qm-message="Uncaught Error: Undefined constant &quot;get_template&quot;" data-qm-file="wp-content/themes/myblog/index.php" data-qm-line="73"><div class="qm-fatal-wrap"><p><span class="dashicons dashicons-warning" aria-hidden="true"></span> <b>Fatal error</b>: Uncaught Error: Undefined constant &quot;get_template&quot;<br>in <b>C:\Users\info\Local Sites\mysite\app\public\wp-content\themes\myblog\index.php</b> on line <b>73</b></p><p>コールスタック:</p><ol><li><code>include()</code><br><span class="qm-info qm-supplemental">wp-includes/template-loader.php:106</span></li><li><code>require_once()</code><br><span class="qm-info qm-supplemental">wp-blog-header.php:19</span></li><li><code>require()</code><br><span class="qm-info qm-supplemental">index.php:17</span></li></ol></div><h2>Query Monitor</h2></div></div>

のようになっていました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

niconic73027793

2021/09/22 11:28

原因がわかりました。 <?php echo get_template_directory_uri(); ?> と書かなければいけないところを get_template-directoryu_url とアンダースコアのところをハイフンにしていました。
guest

回答1

0

自己解決

原因がわかりました。

<?php echo get_template_directory_uri(); ?>

と書かなければいけないところを
get_template-directoryu_url
とアンダースコアのところをハイフンにしていました。

投稿2021/09/22 11:28

niconic73027793

総合スコア215

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問