Cocoonフォーラム

書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

子テーマのみエラーでページ表示できませ...
 
共有:
通知
すべてクリア

子テーマのみエラーでページ表示できません(ダッシュボードには入れます)

19投稿
4ユーザー
6Likes
800表示
Shunbo
(@shunbo)
Active Member Registered
結合: 1年前
投稿: 9
Topic starter  

 

相談内容:はじめてご質問させていただきます。

wpをアップデートしたところ、以下のエラーコードが出て、ページが表示されなくなりました(ダッシュボードには入れます。テーマを別のものに切り替えても正常表示されます)

自分なりに調べてみたものの、プログラミングは素人でして解決には至らずご質問させていただいている次第です。

よろしくお願いいたします。

状況:

Cocoonの子テーマのページが開けない

ダッシュボードには入れる

Cocoonの親テーマ・その他テーマでは通常通りページを表示できる

 

対象のページのURL:

https://life-lighter.com/

 

 

エラーコード

―――――――――――――――――――――

「Fatal error: Uncaught Error: Call to undefined function has_amp_page() in /home/lifelighter/www/wp/wp-content/themes/cocoon-child-master/header.php:27 Stack trace: #0 /home/lifelighter/www/wp/wp-includes/template.php(723): require_once() #1 /home/lifelighter/www/wp/wp-includes/template.php(672): load_template('/home/lifelight...', true) #2 /home/lifelighter/www/wp/wp-includes/general-template.php(41): locate_template(Array, true) #3 /home/lifelighter/www/wp/wp-content/themes/cocoon-child-master/index.php(9): get_header() #4 /home/lifelighter/www/wp/wp-includes/template-loader.php(106): include('/home/lifelight...') #5 /home/lifelighter/www/wp/wp-blog-header.php(19): require_once('/home/lifelight...') #6 /home/lifelighter/www/wp/index.php(17): require('/home/lifelight...') #7 {main} thrown in /home/lifelighter/www/wp/wp-content/themes/cocoon-child-master/header.php on line 27」

 

◆原因として思い当たること

―――――――――――――――――――――

・ワードプレスをアップデートした

・style.css、function.php、header.phpを触った 

 

◆解決のために試したこと

 

―――――――――――――――――――――

・コピーしていたstylecssに置き換えた

・親テーマのstyle.css、function.php、header.phpをそれぞれ張ってみた

・全プラグインを更新した

・バックアップをとってはいる

 

―――――――――――――――――――――

 

環境情報:

サイト名:メンズ美容専門|薬機法コンテンツならLife-lighter

サイトURL: https://life-lighter.com

ホームURL: https://life-lighter.com

コンテンツURL:/wp-content

インクルードURL:/wp-includes/

テンプレートURL:/wp-content/themes/cocoon-master

スタイルシートURL:/wp-content/themes/cocoon-master

親テーマスタイル:/wp-content/themes/cocoon-master/style.css

スキン:/wp-content/themes/cocoon-master/skins/skin-mixblue/style.css

WordPressバージョン:5.4

PHPバージョン:7.4.19

ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36

サーバーソフト:Apache

サーバープロトコル:HTTP/1.1

エンコーディング:gzip, deflate, br

言語:ja,en-US;q=0.9,en;q=0.8

----------------------------------------------

テーマ名:Cocoon

バージョン:2.3.0

カテゴリ数:16

タグ数:402

ユーザー数:1

----------------------------------------------

Gutenberg:1

AMP:0

PWA:0

Font Awesome:4

Auto Post Thumbnail:0

Retina:0

ホームイメージ:/wp-content/themes/cocoon-master/screenshot.jpg

----------------------------------------------

 

 

 

―――――――――――――――――――――

テーマ情報

ブラウザキャッシュ有効化:0

HTML縮小化:0

CSS縮小化:0

JavaScript縮小化:0

Lazy Load:0

WEBフォントLazy Load:0

----------------------------------------------

利用中のプラグイン:

AddQuicktag 2.6.1

AddToAny Share Buttons 1.7.44

Akismet Anti-Spam 4.1.9

Analytics for WP 1.5.1

Auto Limit Posts Reloaded 2.5

Autoptimize 2.8.4

BackWPup 3.8.0

Category Order and Taxonomy Terms Order 1.5.7.5

Classic Editor 1.6

Contact Form 7 5.3.2

Disable Gutenberg 2.4

Disable Post Revision 1.0.1

Easy FancyBox 1.8.18

Google XML Sitemaps 4.1.1

Jetpack by WordPress.com 8.6.1

Newpost Catch 1.3.9

PS Auto Sitemap 1.1.9

Recent Posts Widget Extended 1.0.0

Redirect 404 Error Page to Homepage or Custom Page 1.7.7

Redirection 5.1.1

Regenerate Thumbnails 3.1.5

SAKURA RS WP SSL 1.4.0

Shortcodes Ultimate 5.10.0

SNS Count Cache 1.1.3

Social Icons Widget & Block by WPZOOM 4.1.2

Table of Contents Plus 2002

TinyMCE Advanced 5.4.0

TS Webfonts for SAKURA RS 3.0.0

UpdraftPlus - Backup/Restore 1.16.56

Widget Options 3.7.8

WordPress Popular Posts 5.3.2

WP Downgrade | Specific Core Version 1.2.2

WP Mail SMTP 2.8.0

WP Rollback 1.7.1

WP Social Bookmarking Light 2.0.7

WP ULike 4.4.9

Yoast SEO 15.3

----------------------------------------------

 

 

 

 

 

 

◆現状の記述

以下、現在のstyle.css、function.php、header.phpの記述です(それ以外は触っておりません)。

―――――――――――――――――――――

stylecssです。

<?php

/**

 * Cocoon WordPress Theme

 * @author: yhira

 * @link: https://wp-cocoon.com/

 * @license: http://www.gnu.org/licenses/gpl-2.0.html GPL v2 or later

 */

if ( !defined( 'ABSPATH' ) ) exit; ?>

<!doctype html>

<html <?php language_attributes(); ?>>

 

<head>

<!-- Google Tag Manager -->

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

})(window,document,'script','dataLayer','GTM-KVCV5FD');</script>

<!-- End Google Tag Manager -->

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"/>

 

<?php //ヘッドタグ内挿入用のアクセス解析用テンプレート

get_template_part('tmp/head-analytics'); ?>

<?php //AMPの案内タグを出力

if ( has_amp_page() ): ?>

<link rel="amphtml" href="<?php echo get_amp_permalink(); ?>">

<?php endif ?>

<?php //Google Search Consoleのサイト認証IDの表示

if ( get_google_search_console_id() ): ?>

<!-- Google Search Console -->

<meta name="google-site-verification" content="<?php echo get_google_search_console_id() ?>" />

<!-- /Google Search Console -->

<?php endif;//Google Search Console終了 ?>

<?php //preconnect dns-prefetch

$domains = list_text_to_array(get_pre_acquisition_list());

if ($domains) {

  echo '<!-- preconnect dns-prefetch -->'.PHP_EOL;

}

foreach ($domains as $domain): ?>

<link rel="preconnect dns-prefetch" href="//<?php echo $domain; ?>">

<?php endforeach; ?>

<?php //Google Tag Manager

if (is_analytics() && $tracking_id = get_google_tag_manager_tracking_id()): ?>

<!-- Google Tag Manager -->

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

})(window,document,'script','dataLayer','<?php echo $tracking_id; ?>');</script>

<!-- End Google Tag Manager -->

<?php endif //Google Tag Manager終了 ?>

<?php //自動アドセンス

get_template_part('tmp/ad-auto-adsense'); ?>

<?php //WordPressが出力するヘッダー情報

wp_head();

?>

 

<!-- Preload -->

<link rel="preload" as="font" type="font/woff" href="<?php echo FONT_ICOMOON_WOFF_URL; ?>" crossorigin>

<link rel="preload" as="font" type="font/ttf" href="<?php echo FONT_ICOMOON_TTF_URL; ?>" crossorigin>

<?php if (is_site_icon_font_font_awesome_4()): ?>

<link rel="preload" as="font" type="font/woff2" href="<?php echo FONT_AWESOME_4_WOFF2_URL; ?>" crossorigin>

<?php else: ?>

<link rel="preload" as="font" type="font/woff2" href="<?php echo FONT_AWESOME_5_BRANDS_WOFF2_URL; ?>" crossorigin>

<link rel="preload" as="font" type="font/woff2" href="<?php echo FONT_AWESOME_5_REGULAR_WOFF2_URL; ?>" crossorigin>

<link rel="preload" as="font" type="font/woff2" href="<?php echo FONT_AWESOME_5_SOLID_WOFF2_URL; ?>" crossorigin>

<?php endif; ?>

 

<?php //カスタムフィールドの挿入(カスタムフィールド名:head_custom

get_template_part('tmp/head-custom-field'); ?>

 

<?php //headで読み込む必要があるJavaScript

get_template_part('tmp/head-javascript'); ?>

 

<?php //PWAスクリプト

get_template_part('tmp/head-pwa'); ?>

 

<?php //ヘッドタグ内挿入用のユーザー用テンプレート

get_template_part('tmp-user/head-insert'); ?>

</head>

 

<body <?php body_class(); ?>

  <!-- Google Tag Manager (noscript) -->

<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KVCV5FD"

height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

<!-- End Google Tag Manager (noscript) --> itemscope itemtype="https://schema.org/WebPage" data-barba="wrapper">

 

<?php //body最初に挿入するアクセス解析ヘッダータグの取得

  get_template_part('tmp/body-top-analytics'); ?>

 

<?php //サイトヘッダーからコンテンツまでbodyタグ最初のHTML

get_template_part('tmp/body-top'); ?>

 

―――――――――――――――――――――

function.phpです

 

<?php //子テーマ用関数

if ( !defined( 'ABSPATH' ) ) exit;

//子テーマ用のビジュアルエディタースタイルを適用

add_editor_style();

 

//以下に子テーマ用の関数を書く

 

―――――――――――――――――――――

 

header.phpです

 

<?php

/**

 * Cocoon WordPress Theme

 * @author: yhira

 * @link: https://wp-cocoon.com/

 * @license: http://www.gnu.org/licenses/gpl-2.0.html GPL v2 or later

 */

if ( !defined( 'ABSPATH' ) ) exit; ?>

<!doctype html>

<html <?php language_attributes(); ?>>

 

<head>

<!-- Google Tag Manager -->

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

})(window,document,'script','dataLayer','GTM-KVCV5FD');</script>

<!-- End Google Tag Manager -->

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"/>

 

<?php //ヘッドタグ内挿入用のアクセス解析用テンプレート

get_template_part('tmp/head-analytics'); ?>

<?php //AMPの案内タグを出力

if ( has_amp_page() ): ?>

<link rel="amphtml" href="<?php echo get_amp_permalink(); ?>">

<?php endif ?>

<?php //Google Search Consoleのサイト認証IDの表示

if ( get_google_search_console_id() ): ?>

<!-- Google Search Console -->

<meta name="google-site-verification" content="<?php echo get_google_search_console_id() ?>" />

<!-- /Google Search Console -->

<?php endif;//Google Search Console終了 ?>

<?php //preconnect dns-prefetch

$domains = list_text_to_array(get_pre_acquisition_list());

if ($domains) {

  echo '<!-- preconnect dns-prefetch -->'.PHP_EOL;

}

foreach ($domains as $domain): ?>

<link rel="preconnect dns-prefetch" href="//<?php echo $domain; ?>">

<?php endforeach; ?>

<?php //Google Tag Manager

if (is_analytics() && $tracking_id = get_google_tag_manager_tracking_id()): ?>

<!-- Google Tag Manager -->

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

})(window,document,'script','dataLayer','<?php echo $tracking_id; ?>');</script>

<!-- End Google Tag Manager -->

<?php endif //Google Tag Manager終了 ?>

<?php //自動アドセンス

get_template_part('tmp/ad-auto-adsense'); ?>

<?php //WordPressが出力するヘッダー情報

wp_head();

?>

 

<!-- Preload -->

<link rel="preload" as="font" type="font/woff" href="<?php echo FONT_ICOMOON_WOFF_URL; ?>" crossorigin>

<link rel="preload" as="font" type="font/ttf" href="<?php echo FONT_ICOMOON_TTF_URL; ?>" crossorigin>

<?php if (is_site_icon_font_font_awesome_4()): ?>

<link rel="preload" as="font" type="font/woff2" href="<?php echo FONT_AWESOME_4_WOFF2_URL; ?>" crossorigin>

<?php else: ?>

<link rel="preload" as="font" type="font/woff2" href="<?php echo FONT_AWESOME_5_BRANDS_WOFF2_URL; ?>" crossorigin>

<link rel="preload" as="font" type="font/woff2" href="<?php echo FONT_AWESOME_5_REGULAR_WOFF2_URL; ?>" crossorigin>

<link rel="preload" as="font" type="font/woff2" href="<?php echo FONT_AWESOME_5_SOLID_WOFF2_URL; ?>" crossorigin>

<?php endif; ?>

 

<?php //カスタムフィールドの挿入(カスタムフィールド名:head_custom

get_template_part('tmp/head-custom-field'); ?>

 

<?php //headで読み込む必要があるJavaScript

get_template_part('tmp/head-javascript'); ?>

 

<?php //PWAスクリプト

get_template_part('tmp/head-pwa'); ?>

 

<?php //ヘッドタグ内挿入用のユーザー用テンプレート

get_template_part('tmp-user/head-insert'); ?>

</head>

 

<body <?php body_class(); ?>

  <!-- Messenger チャットプラグイン Code -->

    <div id="fb-root"></div>

 

    <!-- Your チャットプラグイン code -->

    <div id="fb-customer-chat" class="fb-customerchat">

    </div>

 

    <script>

      var chatbox = document.getElementById('fb-customer-chat');

      chatbox.setAttribute("page_id", "106040364756759");

      chatbox.setAttribute("attribution", "biz_inbox");

      window.fbAsyncInit = function() {

        FB.init({

          xfbml            : true,

          version          : 'v10.0'

        });

      };

 

      (function(d, s, id) {

        var js, fjs = d.getElementsByTagName(s)[0];

        if (d.getElementById(id)) return;

        js = d.createElement(s); js.id = id;

        js.src = 'https://connect.facebook.net/ja_JP/sdk/xfbml.customerchat.js';

        fjs.parentNode.insertBefore(js, fjs);

      }(document, 'script', 'facebook-jssdk'));

    </script>

  <!-- Google Tag Manager (noscript) -->

<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KVCV5FD"

height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

<!-- End Google Tag Manager (noscript) --> itemscope itemtype="https://schema.org/WebPage" data-barba="wrapper">

 

<?php //body最初に挿入するアクセス解析ヘッダータグの取得

  get_template_part('tmp/body-top-analytics'); ?>

 

<?php //サイトヘッダーからコンテンツまでbodyタグ最初のHTML

get_template_part('tmp/body-top'); ?>

 

◇補足

※問題が生じているのは子テーマの場合のみです。子テーマ設定時は「Cocoon設定」も表示されないため、記述が間違っているのかなとも思います。(→完全なる素人意見です)

 

※バックアップは取得しています。(ただその前に解決できないものかと思いご質問させていただいております。ご容赦ください。)

よろしくお願いいたします!


   
引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 2年前
投稿: 3911
 

Shunboさん

まずは、子テーマ全体のバックアップを取得してください。
(取得済みであれば、別に良いです。)

その後、Cocoonのサイトからダウンロードした、まっさらな子テーマをインストールしなおしてみてください。

 

本来スタイルシートに書くようなものではないものが書いてあったりしますし、1度きれいな状態になさったほうが良いと思います。
(JavaScriptやHTMLソースが書いてある。スタイルシートはCSSを書く場所です。)

おそらく、それ以外にも子テーマに書かなくても良いようなものをたくさんお書きになっていらっしゃるように見受けられます。

まずはきれいな状態にして、何をなさりたかったのかを1つ1つ整理したほうが良いと思います。

(正直PHPソース1つ1つを拝見するのは難しいです。元々あるもの、Shunboさんがお書きになったものは別に切り分けたほうが良いと思います。)

 

またWordPressのバージョンアップをなさったとのことですが、環境情報を拝見すると古いWordPressです。

投稿者:: @shunbo

WordPressバージョン:5.4

もし今もこのバージョンであるならば、サーバー内のファイルの改ざんができるような脆弱性が見つかっていますし、最新の5.7.2へのアップデートをお勧めします。


   
わいひら reacted
返信引用
Shunbo
(@shunbo)
Active Member Registered
結合: 1年前
投稿: 9
Topic starter  

なるほど、早速のご返答ありがとうございます

まずはきれいな状態にして、何をなさりたかったのかを1つ1つ整理したほうが良い

 

ということはやはりこの状態から記述をいじくって元の状態に戻すのは、非効率(素人には無理)ということでしょうか。

実は私、サブドメインでもうひとつサイトがあるので、そちらで試してみてもよいのですかね?

 

正直PHPソース1つ1つを拝見するのは難しいです。元々あるもの、Shunboさんがお書きになったものは別に切り分けたほうが良いと思います。

 

なるほど。私も区別して書いた方が良いかなとは考えたのですが、どこまでが元々あるもので、どこからが自分で書いたものなのか分からないのです(泣)

ネットの情報をうのみにしてコピペしまくってた自分がバカでした。

 

WordPressのバージョンアップ

WordPressは昨日バージョンアップしたのですが・・・(画像参照)このあたりもバグってるのかもしれませんね。

 

 

 

 

ご教授いただいた内容を総合すると「子テーマを再インストールし、一から作り直すのが手っ取り早い」という理解でよろしいですか。

1か月前のバックアップはあるのですが・・・。

 


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 2年前
投稿: 3911
 

良く拝見すると…。

投稿者:: @shunbo

stylecssです。

<?php

/**

 * Cocoon WordPress Theme

 * @author: yhira

 * @link: https://wp-cocoon.com/

 * @license: http://www.gnu.org/licenses/gpl-2.0.html GPL v2 or later

 */

if ( !defined( 'ABSPATH' ) ) exit; ?>

<!doctype html>

<html <?php language_attributes(); ?>>

とありますが、ちょっと違和感ですね。

子テーマのスタイルシートは、こんな始まりではないはずです。

親テーマのスタイルシートではないですし。
何か別のものを貼り付けなさった?

「<?php」で始まっていますし、スタイルシートではないと思います。

 


   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 2年前
投稿: 3911
 

Shunboさん

再度貼り付けていただいた画像を拝見しても、WordPressは5.4ですね。
間違いなく古いですし、脆弱性のある危険なものだと思います。

投稿者:: @shunbo

WP Downgrade

このプラグインで、バージョンをコントロールなさっているのでは?

このプラグインは、名前はダウングレードですが、好きなパーションをインストールできるようにコントロールするものではないかと思います。
(5.4を指定なさっているのでは。)


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 2年前
投稿: 3911
 

Shunboさん

2つ前の返信にも書きましたが、どうも違うものを貼り付けなさっていると思います。

style.cssと仰って貼り付けたものは、style.cssではないと思います。
(もし本当にstyle.cssだとしたら、既に破壊しています。)

そういう意味では、こちらからは良く分からない状態です。

少し冷静になって、1つ1つ整理いただくのが良いと思いますが。


   
返信引用
Shunbo
(@shunbo)
Active Member Registered
結合: 1年前
投稿: 9
Topic starter  

ありがとうございます。まさにおっしゃる通りでした!ありがとうございます!!更新するときは今のもの(不具合がでている状態の)でもバックアップしてほうがよいのでしょうか?

This post was modified 1年前 2回 by Shunbo

   
返信引用
Shunbo
(@shunbo)
Active Member Registered
結合: 1年前
投稿: 9
Topic starter  

@mk2_mk2様

 

ありがとうございます!

さようですか。確認したところ質問のなかでstyle.cssとして記述したものはやはりstyle.cssとして設定されています。「テーマの編集」のところの一番上の記述をそのまま写しました。

そもそもここからおかしかったのですね。

ご教授いただいたように、一つひとつやり直すのが得策ですかね。

This post was modified 1年前 by Shunbo

   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 2年前
投稿: 3911
 

Shunboさん

どういう状態にせよ、バックアップというものは、とても大事です。

元に戻す。
例え不具合があるにせよ、今動いている状態に戻すことができるという保険は必要だと思います。

バックアップから、ご自分が何をしようとしていたかも、後になってもひも解くこともできるのではないかと思います。

いろいろ作業するだけして、訳が分からなくなってしまうこともあります。
元に戻る場所がないと厳しいかもしれませんよ。


   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 2年前
投稿: 3911
 

Shunboさん

style.cssは、もう1度ご確認なさった方が良いです。

テーマ編集右上のファイルの選択ミス等、そういうことも考えられます。
冒頭の文まで、普通は書き換えることはないです。

違うファイルを貼り付けたと考える方が自然だと思います。
(style.cssを破壊している可能性もありますが。)


   
返信引用
Shunbo
(@shunbo)
Active Member Registered
結合: 1年前
投稿: 9
Topic starter  

例え不具合があるにせよ、今動いている状態に戻すことができるという保険は必要

>なるほどです。これより悪くなる可能性もありますものね。

承知いたしました!ありがとうございます。


   
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 5年前
投稿: 13841
わいひら - Facebookわいひら - Twitter
 
投稿者:: @shunbo

エラーコード

―――――――――――――――――――――

「Fatal error: Uncaught Error: Call to undefined function has_amp_page() in /home/lifelighter/www/wp/wp-content/themes/cocoon-child-master/header.php:27 Stack trace: #0 /home/lifelighter/www/wp/wp-includes/template.php(723): require_once() #1 /home/lifelighter/www/wp/wp-includes/template.php(672): load_template('/home/lifelight...', true) #2 /home/lifelighter/www/wp/wp-includes/general-template.php(41): locate_template(Array, true) #3 /home/lifelighter/www/wp/wp-content/themes/cocoon-child-master/index.php(9): get_header() #4 /home/lifelighter/www/wp/wp-includes/template-loader.php(106): include('/home/lifelight...') #5 /home/lifelighter/www/wp/wp-blog-header.php(19): require_once('/home/lifelight...') #6 /home/lifelighter/www/wp/index.php(17): require('/home/lifelight...') #7 {main} thrown in /home/lifelighter/www/wp/wp-content/themes/cocoon-child-master/header.php on line 27」

1度、親テーマをダウンロードしてFTPで上書きアップデートも行ってみてください。


   
返信引用
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 4年前
投稿: 6837
 

前略、Shunbo さん

プラグインの Autoptimize は Cocoonの高速化設定と併用すると、不具合で生じるようですので、削除することをオススメします。

 

また、Cocoonでは、cocoon設定の「エディター」タブの設定で、「Gutenbergエディターを有効にする」のチェックを外せばクラシックエディターが利用できます。

 

ですので、プラグインの「Classic Editor」と「Disable Gutenberg」も要らないような気がします。

 

この際、ついでにプラグインの棚卸しも行ってもいいかもしれませんね。

 


   
わいひら reacted
返信引用
Shunbo
(@shunbo)
Active Member Registered
結合: 1年前
投稿: 9
Topic starter  

@yhira

わいひら様

ありがとうございます。親テーマをダウンロードしFTPで上書きアップデート=「公式ページからCocoonのテーマをダウンロード→FTPツールで上書き」という理解でよろしいでしょうか(親テーマは触っていないのですが…)。

 

よろしくお願いいたします。

This post was modified 1年前 by Shunbo

   
返信引用
Shunbo
(@shunbo)
Active Member Registered
結合: 1年前
投稿: 9
Topic starter  

@leafytreeリフィトリー様

ありがとうございます。そうだったのですね!そのようにいたします。

ご教授くださりありがとうございます。

 


   
返信引用
Shunbo
(@shunbo)
Active Member Registered
結合: 1年前
投稿: 9
Topic starter  

@yhira

わいひら様

 

お世話になっております。

上書きアップデートは、「管理画面で新たにインストール→上書き」ではだめなのでしょうか

FTPで上書きアップデートするのと、何か違いがあるのでしょうか

 

お忙しいところ恐縮です。よろしくお願いいたします!


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 2年前
投稿: 3911
 

Shunboさん

綺麗な環境にしておこうという事で、念のため親テーマもアップデートしてみようということかと思います。

可能性として、親テーマに何らかのことがおきているかも知れないので、それを排除しておきたいということかと。

投稿者:: @shunbo

上書きアップデートは、「管理画面で新たにインストール→上書き」ではだめなのでしょうか

こちらでもOKです。

こちらの方法だと、親テーマの削除 ⇒ 親テーマのインストール ⇒ 子テーマの有効化 という手順になると思います。

FTPでもOKですし、Shunboさんがし易い方で良いと思います。
(FTPであればファイルを上書きするだけです。)


   
わいひら reacted
返信引用
Shunbo
(@shunbo)
Active Member Registered
結合: 1年前
投稿: 9
Topic starter  

@mk2_mk2

綺麗な環境にしておこうという事で、念のため親テーマもアップデートしてみようということかと思います。

可能性として、親テーマに何らかのことがおきているかも知れないので、それを排除しておきたいということかと

>なるほど!皆様、ありがとうございます!

早速子テーマ。親テーマの上書きを実践してみたところ、元通りになりました(プラグイン含め)→これでよいのでしょうか?

 

これからは細心の注意を払うようにします!


   
わいひら reacted
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 5年前
投稿: 13841
わいひら - Facebookわいひら - Twitter
 

Fatal error: Uncaught Error: Call to undefined function has_amp_page() in /home/lifelighter/www/wp/wp-content/themes/cocoon-child-master/header.php:27

親テーマにあるはずの関数が定義されていないと出ていたので、親テーマのアップデート失敗を疑いました。
それで解決したのであれば、親テーマのファイルのアップデート失敗が何かしらあったのではないかと思います。
自動アップデートを行っていたとしても、極稀にですが失敗することがあるようです。
僕自身は、これまで自動アップデート失敗を経験したことはないのですが。


   
返信引用
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」リンクをクリックしていただけますと幸いです。

wpForoの解決済みリンク

また、有用な返信があった場合は「いいね!」リンクもご活用ください。返信者の励みになります。

wpForoのいいねリンク

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。