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

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

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

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

PHP

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

Q&A

0回答

1195閲覧

固定ページが公開できない

ai-star

総合スコア0

WordPress

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

PHP

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

0グッド

0クリップ

投稿2021/07/11 09:34

編集2021/07/11 11:13

前提・実現したいこと

先人が作ったWordPressサイトを引き継いで運営しています。
これまでは新たに作って投稿できていた固定ページだけでなく、
以前に作成して公開終了後に下書きとして残していたものも含めて、新規公開・再公開ができなくなりました。
(現在公開中のものは、変わらず公開できています)

発生している問題・エラーメッセージ

プレビューを押すと...

このサイトで重大なエラーが発生しました。
WordPress のトラブルシューティングについてはこちらをご覧ください。

と表示されてしまいます。

debug.logの内容です。
PHP Fatal error: Uncaught Error: Call to undefined function twentyeleven_content_nav() in /virtual/htdocs/ikou_www/wp-content/themes/aistar/index.php:22
Stack trace:
#0 /virtual/htdocs/ikou_www/wp-includes/template-loader.php(106): include()
#1 /virtual/htdocs/ikou_www/wp-blog-header.php(19): require_once('/virtual/htdocs...')
#2 /virtual/htdocs/ikou_www/index.php(17): require('/virtual/htdocs...')
#3 {main}
thrown in /virtual/htdocs/ikou_www/wp-content/themes/aistar/index.php on line 22

該当のソースコード


Twenty Eleven: content.phpの内容

<?php /** * Template for displaying content * * @package WordPress * @subpackage Twenty_Eleven * @since Twenty Eleven 1.0 */ ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <header class="entry-header"> <?php if ( is_sticky() ) : ?> <hgroup> <h2 class="entry-title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2> <h3 class="entry-format"><?php _e( 'Featured', 'twentyeleven' ); ?></h3> </hgroup> <?php else : ?> <h1 class="entry-title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h1> <?php endif; ?> <?php if ( 'post' === get_post_type() ) : ?> <div class="entry-meta"> <?php twentyeleven_posted_on(); ?> </div><!-- .entry-meta --> <?php endif; ?> <?php if ( comments_open() && ! post_password_required() ) : ?> <div class="comments-link"> <?php comments_popup_link( '<span class="leave-reply">' . __( 'Reply', 'twentyeleven' ) . '</span>', _x( '1', 'comments number', 'twentyeleven' ), _x( '%', 'comments number', 'twentyeleven' ) ); ?> </div> <?php endif; ?> </header><!-- .entry-header --> <?php if ( is_search() ) : // Only display excerpts for search. ?> <div class="entry-summary"> <?php the_excerpt(); ?> </div><!-- .entry-summary --> <?php else : ?> <div class="entry-content"> <?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyeleven' ) ); ?> <?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'twentyeleven' ) . '</span>', 'after' => '</div>', ) ); ?> </div><!-- .entry-content --> <?php endif; ?> <footer class="entry-meta"> <?php $show_sep = false; ?> <?php if ( is_object_in_taxonomy( get_post_type(), 'category' ) ) : // Hide category text when not supported. ?> <?php /* translators: Used between list items, there is a space after the comma. */ $categories_list = get_the_category_list( __( ', ', 'twentyeleven' ) ); if ( $categories_list ) : ?> <span class="cat-links"> <?php /* translators: 1: CSS classes, 2: Category list. */ printf( __( '<span class="%1$s">Posted in</span> %2$s', 'twentyeleven' ), 'entry-utility-prep entry-utility-prep-cat-links', $categories_list ); $show_sep = true; ?> </span> <?php endif; // End if categories. ?> <?php endif; // End if is_object_in_taxonomy( get_post_type(), 'category' ). ?> <?php if ( is_object_in_taxonomy( get_post_type(), 'post_tag' ) ) : // Hide tag text when not supported. ?> <?php /* translators: Used between list items, there is a space after the comma. */ $tags_list = get_the_tag_list( '', __( ', ', 'twentyeleven' ) ); if ( $tags_list && ! is_wp_error( $tags_list ) ) : if ( $show_sep ) : ?> <span class="sep"> | </span> <?php endif; // End if $show_sep. ?> <span class="tag-links"> <?php /* translators: 1: CSS classes, 2: Tag list. */ printf( __( '<span class="%1$s">Tagged</span> %2$s', 'twentyeleven' ), 'entry-utility-prep entry-utility-prep-tag-links', $tags_list ); $show_sep = true; ?> </span> <?php endif; // End if $tags_list. ?> <?php endif; // End if is_object_in_taxonomy( get_post_type(), 'post_tag' ). ?> <?php if ( comments_open() ) : ?> <?php if ( $show_sep ) : ?> <span class="sep"> | </span> <?php endif; // End if $show_sep. ?> <span class="comments-link"><?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentyeleven' ) . '</span>', __( '<b>1</b> Reply', 'twentyeleven' ), __( '<b>%</b> Replies', 'twentyeleven' ) ); ?></span> <?php endif; // End if comments_open(). ?> <?php edit_post_link( __( 'Edit', 'twentyeleven' ), '<span class="edit-link">', '</span>' ); ?> </footer><!-- .entry-meta --> </article><!-- #post-<?php the_ID(); ?> -->
-------------------------------- Aistar: index.phpの内容 -------------------------------- <?php /** * The main template file. * * This is the most generic template file in a WordPress theme * and one of the two required files for a theme (the other being style.css). * It is used to display a page when nothing more specific matches a query. * E.g., it puts together the home page when no home.php file exists. * Learn more: http://codex.wordpress.org/Template_Hierarchy * * @package WordPress * @subpackage Twenty_Eleven */ get_header(); ?> <div id="primary"> <div id="content" role="main"> <?php if ( have_posts() ) : ?> <?php twentyeleven_content_nav( 'nav-above' ); ?> <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> <?php endwhile; ?> <?php twentyeleven_content_nav( 'nav-below' ); ?> <?php else : ?> <article id="post-0" class="post no-results not-found"> <header class="entry-header"> <h1 class="entry-title"><?php _e( 'Nothing Found', 'twentyeleven' ); ?></h1> </header><!-- .entry-header --> <div class="entry-content"> <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyeleven' ); ?></p> <?php get_search_form(); ?> </div><!-- .entry-content --> </article><!-- #post-0 --> <?php endif; ?> </div><!-- #content --> </div><!-- #primary --> <?php get_sidebar(); ?> <?php get_footer(); ?> ### 試したこと 固定ページの属性をあれこれ変えてみたり、DBの修復、DBの最適化、WordPress Popular Postsの無効化、など昨日から色々と試してみました。 ### 補足情報(FW/ツールのバージョンなど) WordPress バージョン 5.7.2 PHP バージョン  7.3 MySQL バージョン 5.1 使用しているプラグイン Advanced Columns Advanced Editor Tools (旧名 TinyMCE Advanced) Akismet Anti-Spam (アンチスパム) Cimy Swift SMTP Contact Form 7 Custom Post Type Permalinks Custom Post Type UI Enable Media Replace EWWW Image Optimizer Freebie for Contact Form 7 Meta Manager My Custom Functions TablePress Ultimate Addons for Gutenberg UpdraftPlus - バックアップ/復元 WordPress インポートツール WP Config File Editor WP Multibyte Patch WP-DBManager wp-jquery-lightbox WP-PageNavi Yoast Duplicate Post Yoast SEO カスタムフィールドテンプレート ワードプレス用 Typekit フォント プラグイン、テーマ、翻訳ともすべて最新版です。

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

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

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

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

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

m.ts10806

2021/07/11 10:13

「WordPress」を質問タグに追加してください。 「PHP」案件ではないと思います(なのでPHPタグはなくても問題ないと思う) 業務要件のものであれば、赤の他人に頼るより業者に有償で対応してもらうものと思います。(引継ぎ不十分で駆け込んでくる人は多いですが、質問サイトで解決するようなものではないことが多いです。)
ai-star

2021/07/11 11:14

ご連絡ありがとうございます。 「WordPress」タグを追加しました。
CHERRY

2021/07/11 22:08 編集

Twenty Eleven の子テーマとして作られているのでしょうか? 子テーマの場合、style.css や functions.php では、親テーマの Twenty Eleven を読み込むように記載されていますか?
ai-star

2021/07/11 14:19

ご連絡ありがとうございます。 テーマについては、どれが親で子かは判別の仕方がわかりませんが、下記の10のテーマが使われています。 Aistar Twenty Eleven Twenty Fifteen Twenty Fourteen Twenty Nineteen Twenty Ten Twenty Thirteen Twenty Twelve Twenty Twenty Twenty Twenty-One Twenty Elevenのfunctions.phpの中には、他のテーマ名は出てきません。 またAistarの方のfunctions.phpの中にも、他のテーマ名は出てきません。 まったく、チンプンカンプンですみません。
CHERRY

2021/07/11 22:10

style.css には、何が記載されていますか? template の指定はありますか?
ai-star

2021/07/12 01:06

今日の日中は仕事ですので、帰宅次第確認してお伝えさせていただきます。
ai-star

2021/07/12 12:05

日中は失礼しました。 css全部をペーストできませんでしたので、テキストエディタに書き出し、templateで検索して引っ掛かった部分抜き出してを記載します。 Twenty Elevenの style.css です。 6行め Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. 11行目 Tags: blog, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready 129行め~148行め /* Showcase */ .page-template-showcase-php #primary, .left-sidebar.page-template-showcase-php #primary { margin: 0; } .page-template-showcase-php #content, .left-sidebar.page-template-showcase-php #content { margin: 0 7.6%; width: auto; } .page-template-showcase-php section.recent-posts { float: right; margin: 0 0 0 31%; width: 69%; } .page-template-showcase-php #main .widget-area { float: left; margin: 0 -22.15% 0 0; width: 22.15%; } 212行め~233行め /* Simplify the showcase template */ .one-column .page-template-showcase-php section.recent-posts { float: none; margin: 0; width: 100%; } .one-column .page-template-showcase-php #main .widget-area { float: none; margin: 0; width: auto; } .one-column .page-template-showcase-php .other-recent-posts { border-bottom: 1px solid #ddd; } /* Simplify the showcase template when small feature */ .one-column section.featured-post .attachment-small-feature { border: none; display: block; height: auto; max-width: 60%; position: static; } 2034行め~2037行め .content .commentlist, .page-template-sidebar-page-php .commentlist { width: 100%; /* reset the width for the one-column and sidebar page layout */ } 2165行め~2175行め /* sidebar-page.php comments */ /* Make sure we have room for our comment avatars */ .page-template-sidebar-page-php .commentlist > li.comment, .page-template-sidebar-page-php.commentlist .pingback { margin-left: 102px; width: auto; } /* And a full-width comment form */ .page-template-sidebar-page-php #respond { width: auto; } 2438行め~2448行め /* Simplify the showcase template when small feature */ section.featured-post .attachment-small-feature, .one-column section.featured-post .attachment-small-feature { border: none; display: block; float: left; height: auto; margin: 0.625em auto 1.025em; max-width: 30%; position: static; }
CHERRY

2021/07/12 14:30

お使いのテーマは、 Twenty Eleven なのですか? Aistar ですか? WordPress のテーマとして選択されているものの style.css を確認してみてください。
ai-star

2021/07/12 23:21

おはようございます。 昨晩のうちに見て、Aistarがテーマなのですがこちらのstyle.cssは、以下のたったこれだけでしたので、違うと勝手に自己判断していました。 /* Theme Name: Aistar Theme URI: https://www.toyotamotors.co.jp/ Author: Aistar Author URI: https://www.toyotamotors.co.jp/ */
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.37%

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

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

質問する

関連した質問