サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Cocoonテーマに関する質問
3
投稿
2
ユーザー
2
Reactions
283
表示
Topic starter
2024年1月22日 17:44
不具合・カスタマイズ対象ページのURL: https://www.ceracore.net/blog/
相談内容:
こんにちは。
Cocoon Childを使っています。
ワードプレスとECサイトを連携したいのですが、WordPress アドレス (URL)とサイトアドレス (URL)が異なるように設定しています。そのため「下書きをプレビューする権限がありません。」と出てしまうので、調べたところ「functions.php に追記するか、wp-content/mu-plugins/ 以下にプラグインとして設置」することでプレビューを見ることができるとわかりました。
解決のために試したことに記述した内容を書いてみましたが、「更新に失敗しました。 この投稿を編集する権限がありません。」と出てしまいました。
この場合、function.php は親のCocconの方に書くのでしょうか。
当方管理者となっており、投稿はできます。
サイトアドレスをWordPressアドレスに戻したら何でもできる状態になります。
不具合の発生手順:
1.サイトアドレスをECサイトと連携したアドレスに書き換えて投稿記事を書いたら「更新に失敗しました」
2.cocoon child テーマのための関数function.php にプレビューリンクの修正タグを書きました。
3.投稿記事を書いたら「更新に失敗しました」と出る
解決のために試したこと:
以下をcoccon child function.phpのファイルの一番下に書いてみました。
参考にしたサイト https://mypacecreator.net/blog/archives/66596
// プレビューのリンクの修正
function replace_preview_post_link ( $url ) {
$replace_url = str_replace('https://www.ceracore.net/blog', 'https://ceracore.shop/wp', $url);
return $replace_url;
}
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:
Cocoon環境に関する情報です。
---------------------------------------------- サイト名:壁床建材専門店セラコアミッド店 サイトURL: https://ceracore.shop/wp ホームURL: https://www.ceracore.net/blog コンテンツURL: https://ceracore.shop/wp/wp-content インクルードURL: https://ceracore.shop/wp/wp-includes/ テンプレートURL: https://ceracore.shop/wp/wp-content/themes/cocoon-master スタイルシートURL: https://ceracore.shop/wp/wp-content/themes/cocoon-child-master 親テーマスタイル: https://ceracore.shop/wp/wp-content/themes/cocoon-master/style.css 子テーマスタイル: https://ceracore.shop/wp/wp-content/themes/cocoon-child-master/style.css スキン: https://ceracore.shop/wp/wp-content/themes/cocoon-master/skins/skin-modernblack/style.css WordPressバージョン:6.4.2 PHPバージョン:7.4.28 ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 サーバーソフト:Apache サーバープロトコル:HTTP/1.1 エンコーディング:gzip, deflate, br 言語:ja,en-US;q=0.9,en;q=0.8 ---------------------------------------------- テーマ名:Cocoon バージョン:2.6.0.3 カテゴリー数:5 タグ数:0 ユーザー数:3 ---------------------------------------------- 子テーマ名:Cocoon Child バージョン:1.1.3 style.cssサイズ:845バイト functions.phpサイズ:411バイト ---------------------------------------------- Gutenberg:1 AMP:0 PWA:0 Font Awesome:4 Auto Post Thumbnail:0 Retina:0 ホームイメージ: https://ceracore.shop/wp/wp-content/themes/cocoon-master/screenshot.jpg ---------------------------------------------- ブラウザキャッシュ有効化:0 HTML縮小化:0 CSS縮小化:0 JavaScript縮小化:0 Lazy Load:0 ---------------------------------------------- 利用中のプラグイン: All-in-One WP Migration 7.79 Contact Form 7 5.8.6 Yoast SEO 21.8.1 ----------------------------------------------
不具合報告の際には以下の情報を添えてもらうと助かります。
※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
2024年1月22日 17:54
kawasan_murasanさん
ご提示いただいたサイトを拝見すると、makeshopのWordPress連携オプションとのことで、こちらでは確認はできないのですけれど。
ご提示いただいたサイトのコードと、添付いただいた画像を比較すると、コードが足りないように見えます。
この場合、function.php は親のCocconの方に書くのでしょうか。
親テーマのファイルは修正しないでください。
(基本的に親テーマのファイルを修正することはないです)
親テーマのファイルを修正しても、バージョンアップ時に消えてしまいます。
(バージョンアップ時に、新バージョンのファイルに上書きされるイメージです)
カスタマイズは、子テーマで行います。
そのために、子テーマがあります。
(バージョンアップしても、カスタマイズが消えないようにするための仕組みとお考えいただければと)
ちなみに、親テーマがかなり古いみたいです。
テーマ名:Cocoon バージョン:2.6.0.3
現在のバージョンは、2.6.9.xだと思います。
わいひら reacted
Topic starter
2024年1月27日 12:22
mk2さん、すぐにご回答いただいていたのに返信が遅くなってすみません。ログインする時に、簡単な計算が出て、数字を入力しなくてはならない箇所で、数字が出てこない状態で困っていました。矢印を触っても出なくて。ログインするのをあきらめようかと思っていたら、今日は計算しなくても入れました!よかった!
バージョンが古かったことに全く気付いていなかったです。
今更新して最新の状態にし、教えていただいたコードを書きました。
事前に、管理画面でのAPIドメインを変更するコードを書いたところ、投稿ができるようになりました。
でも、まだカスタマイズで「許可されません。フロントエンドでプレビューするために customize_messenger_channel パラメータを削除できます。」
と出ているので、まだまだエラー解消の旅は続きそうです。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。