「メイド・イン・ヘブン」スキン適用中

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. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

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

再利用ブロックが目次に表示されません
 
共有:
通知
すべてクリア

[解決済] 再利用ブロックが目次に表示されません

13 投稿
3 ユーザー
9 Likes
2,418 表示
(@reward)
Active Member
結合: 5年前
投稿: 6
Topic starter  

極最近の事例なので恐らく1.8.5にアップグレードした事で発生したと思うのですが、

再利用ブロックが目次内に表示されません。

その為、目次のタグ認識が全てズレてしまいます。

また、記事内の再利用ブロックに画像が載っていると、無効なコンテンツが含まれていますと表示されてしまいます。

実際のページには問題なく表示されているのですが、やはりエラーが表示されるのは気になります。

再利用ブロック以外は問題が見られず、再利用ブロックを利用していないページは目次・画像等全て正常です。

1度調べて貰えますでしょうか。

https://memberships0rewards.jp/hotel/marriott/starwood/spg-amex-free-stay-award/


   
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16312
 

詳細な状態を見るためにも案内にある、環境情報を貼っていただいてよろしいでしょうか。
https://wp-cocoon.com/theme-report/
また、アップデートする以前のバージョンは幾つだったか分かりますでしょうか。

加えて、再利用ブロックをどのように利用しているかなど、キャプチャ画像もいただければと思います。


   
(@reward)
Active Member
結合: 5年前
投稿: 6
Topic starter  

----------------------------------------------
サイト名:プチラグジュアリーライフ
サイトURL: https://memberships0rewards.jp
ホームURL: https://memberships0rewards.jp
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
Wordpressバージョン:5.2.2
PHPバージョン:7.2.6
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
言語:ja,en-US;q=0.5
----------------------------------------------
テーマ名:Cocoon
バージョン:1.8.5.1
カテゴリ数:18
タグ数:8
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.0.6
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Auto Post Thumbnail:1
ホームイメージ:/wp-content/uploads/2019/05/city-36593_1280.jpg
----------------------------------------------
ブラウザキャッシュ有効化:0
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:1
WEBフォントLazy Load:0
JavaScript(フッター):1
----------------------------------------------
利用中のプラグイン:
Ads by datafeedr.com 1.0.16
Akismet Anti-Spam 4.1.2
All-in-One WP Migration 6.97
Broken Link Checker 1.11.8
Check Copy Contents(CCC) 1.4.1
Contact Form 7 5.1.3
Custom Taxonomy Order 2.10.0
EWWW Image Optimizer 4.8.0
Google XML Sitemaps 4.1.0
Revision Control 2.3.2
Search & Filter 1.2.11
Search Regex 1.4.16
SNS Count Cache 1.1.3
TypeSquare Webfonts for エックスサーバー 1.1.1
WebSub/PubSubHubbub 3.0.2
WP-Polls 2.75.2
WP Multibyte Patch 2.8.2
----------------------------------------------

以前のバージョンは1.8.4もしくは1.8.3だったはずです。

光るボタンが追加されてすごい!と感動した事を覚えています。

幾つかプラグイン原因かと思い、変更を加えてみましたが変わらずでした・・・。

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


   
(@reward)
Active Member
結合: 5年前
投稿: 6
Topic starter  

編集画面のコンテンツ構造にも認識されていないですね・・・。

以前のバージョンではしっかり認識されていたはずなのですが・・・。

更新頻度の高いものは再利用ブロックを良く使っています。


   
ろこ
(@lococo)
Prominent Member Registered
結合: 6年前
投稿: 830
 

まず、Cocoonのバージョン1.8.5.1を今利用しているようなので、最新バージョン1.8.5.2にアップデートして、投稿記事の目次が表示されるかどうか確認してみてください。

次に、編集画面で再利用ブロックの上に出る詳細設定アイコンをクリックし、「通常のブロックへ変換」を選択、それぞれのブロックに分かれたあとでコンテンツ構造の概要が正しく表示されるかどうか確認してみてください。


   
edit and わいひら reacted
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16312
 

最新版はこちらのダウンロードボタンからダウンロードできます。
https://wp-cocoon.com/downloads/


   
ろこ
(@lococo)
Prominent Member Registered
結合: 6年前
投稿: 830
 

reward様の返信がまだですが、本トピックに関する問題の修正点について忘れないうちに補足しておきます。

 

再利用ブロックがコンテンツ構造の概要に認識されないのはGutenbergの問題だと思いますが、目次に再利用ブロックのタイトルが表示されないのはおそらくCocoon側の問題です。

1.8.5.2ではthe_contentフックで受け取るコンテンツをそのまま目次生成の関数に渡すよう修正されたため、通常設定の目次で見られた不具合は解消されそうですが、ショートコードやウィジェットの目次はまだget_the_content関数で取得したコンテンツを渡す形のままです。

なので、get_shortcode_removed_content関数あたりにブロックのコンテンツ化処理も加えておいた方がよさそうです。


   
edit and わいひら reacted
(@reward)
Active Member
結合: 5年前
投稿: 6
Topic starter  

1.8.5.2にアップデートしたところ、正常に表示される様になりました。

わいひらさん、ロコさん本当に有難うございました。

Gutenbergは使い始めるまでどうかと思っていたのですが、
使い始めると再利用ブロックが便利でもう戻れません。

Cocoonはその中でもGutenbergに驚く程早く対応してくれたので、本当に助かっています。
CSSを追加してもちゃんと反映してくれる柔軟性の高さが素晴らしいです。
これからも応援しております。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16312
 

なので、get_shortcode_removed_content関数あたりにブロックのコンテンツ化処理も加えておいた方がよさそうです。

ありがとうございます。

ブロックの展開という概念が頭になかったです。

get_the_contentで本文を取得後、get_shortcode_removed_contentで余計な物を取り除いて、do_shortcodeの後にdo_blocksもしておくように変更しておきました。
https://github.com/yhira/cocoon/commit/0f0e68051b85726365ab1887f96c240f1211b6ed


   
ろこ
(@lococo)
Prominent Member Registered
結合: 6年前
投稿: 830
 

do_shortcodeの後にdo_blocksもしておくように変更しておきました。

再利用ブロックにショートコードが含まれる可能性があるので、the_contentフックで行われる処理と同様に、念のためブロックの処理を先に持ってきた方がよさそうです。

確認した限りでは、再利用ブロックに関しては以上で大丈夫だと思います。


   
edit and わいひら reacted
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16312
 

そこまで考えが至っていませんでした。ありがとうございます。
双方の順番を入れ替えておきました。
https://github.com/yhira/cocoon/commit/e083329e2fad67154ae382efe9a37d022eb5a5c9
あと、一応フックも追加しておきました。


   
ろこ
(@lococo)
Prominent Member Registered
結合: 6年前
投稿: 830
 

確認しました。
あわせてthe_contentフック周りを再度確認しましたが、今のところ目次生成で不具合が起きそうな点は見当たりませんでした。

対応ありがとうございました。


   
edit and わいひら reacted
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16312
 

お手数をおかけしました。
ご確認ありがとうございます!


   
共有:

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

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

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

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

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

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

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

タイトルとURLをコピーしました