ローカル環境でワードプレスを組んでいます。
いじっているうちに、トップページ(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 →</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(); ?>
フッター部分
<?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> <?php wp_footer(); ?>
今、原因をさぐっているのですが
<!-- 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 "get_template"" 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 "get_template"<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>
のようになっていました。
回答1件
あなたの回答
tips
プレビュー