「目次上」「目次下」を指定したウィジェット配置位置が欲しい | 要望 | Cocoon フォーラム

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

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

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

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

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

wpForoの解決済みリンク

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

wpForoのいいねリンク

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

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

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

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

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

フォーラムのTwitterアカウント(@CocoonForum)はこちら

スポンサーリンク
「目次上」「目次下」を指定したウィジェ...
 
Share:
Notifications
Clear all

[解決済] 「目次上」「目次下」を指定したウィジェット配置位置が欲しい  


YSYK
 YSYK
(@YSYK)
ゲスト
参加: 3か月 前
投稿: 3
2020年4月4日 19:57  

「目次上」と「目次下」を指定して広告ウィジェットを配置できるように、新しいウィジェットの配置位置が欲しいです。

要望に至った経緯について添付画像に沿って説明します。(無理やり繋げた画像で汚くて申し訳ありません)

 

 

①現状
現状のCocoonでは「投稿本文中」に「[C]広告(PC用)」などの広告ウィジェットを配置することで、最初のH2タグ(もしくは目次)の上に広告を表示することができます。

 

②要望
たとえば目次枠の上に「リンクユニット」を設置したうえで目次枠の下に「記事内広告」というような配置も試してみたいと思いました。

 

③Cocoon設定の目次
デフォルトでは目次の上に広告が表示され、設定で目次下に広告を表示することもできますが、上下両方を個別に設定することができません。

 

④ウィジェット設定
ウィジェットで「投稿本文中」のなかに「[C]広告(PC用)」→「[C]目次」→「[C]広告(PC用)」のように目次ウィジェットを広告ウィジェットで挟み込む設定を試してみました。

 

⑤[C]目次ウィジェットとデフォルトの目次の違い
「[C]目次ウィジェット」は、本文中では「目次」というタイトルが、目次の枠外に出てしまっていることと、「[閉じる]」の開閉リンクも表示されないことから、デフォルトの目次とはスタイルが異なってしまいます。

 

また、仮に目次ウィジェットをデフォルトの目次と同じスタイルに統一していただけた場合、「投稿本文中」のなかで目次ウィジェットを広告ウィジェットで挟み込む方法でも、自分の要望が実現できるかもと考えました。

しかし、もし目次がない(見出しの少ない)記事だった場合、目次を挟み込んでいた広告ウィジェット2つが最初のH2タグの上に並んで表示されてしまうため良くないなと思いました。

 

■結論
「目次上」と「目次下」というウィジェットの配置位置があれば、本文に目次がある場合のみ広告を表示する というような制御ができるのかな?と思い、今回の要望に至りました。

ただし、既存の「投稿本文中」(最初のH2タグの上・・・デフォルトでは目次枠の上)と「目次上」か「目次下」で広告ウィジェットの表示位置が重複する可能性があるため、”目次のある記事では「投稿本文中」の広告を表示しない”というオプションがあれば良いかなと思います。

逆に目次のない記事では「投稿本文中」の広告のみが表示される というイメージです。

 

 

何卒ご検討のほどよろしくお願いいたします。


未解決
わいひら
(@yhira)
メンバーサイト Admin
参加: 2年 前
投稿: 10054
わいひら - Facebookわいひら - Twitter
2020年4月5日 19:52  

個人的に、機能としてそういった機能は追加しないと思います。
理由としては、書かれたようなこととか、設定がややこしくなるとか、いろいろあります。

そういう(あまり多くの需要がなさそうな)細かな設定に関しては、やはりカスタマイズに依存すべき部分だと思います。
なので、よろしければ目次の上下に手軽に編集できるように、アクションフックは追加できるかと思います。
そんな感じでいかがでしょうか。


YSYK
 YSYK
(@YSYK)
ゲスト
参加: 3か月 前
投稿: 3
2020年4月6日 11:39  

アクションフックについてご提案いただきありがとうございます。

 

私はphpに関して知識がゼロだったため、わからないなりに調べてみたところ

Cocoonの子テーマの(?)functions.phpにウィジェットエリアを追加するregister_sidebar関数を追記すれば、
自分用のウィジェットエリアが追加できる

追加したウィジェットエリアを実際のページに表示するためのdynamic_sidebar関数を、追加したウィジェットエリアのIDを記載したうえで「表示したい場所」に記載する

その「表示したい場所」が、たとえば新たに追加していただくアクションフックである目次下だった場合、どのphpファイルにどのように記載すれば良いのかわからず行き詰まってしまいました。

 

私がウィジェットで管理したいと思ったのは、広告ウィジェットを使えばPCとモバイルでの広告出し分けやユニットの切替ができるのがとても便利だったからでしたが、そもそもphpのカスタマイズはサポート対象外と存じます。

 

何かもっとシンプルに自分の要望が実現できないかと再考したところ、
やはり最初の書き込みの④のように「[C]目次ウィジェット」を「投稿本文中」のエリアで使うのが自分には易しいと思いました。

そこで⑤で取り上げたように、この目次ウィジェットの本文中での表示スタイルを、Cocoonデフォルトの目次と同様にしていただくことはできないのかな?という方向にシフトさせていただきたいのですが、こちらは難しいでしょうか?

 

具体的に言いますと
・「[C]目次ウィジェット」のタイトル欄に記載がない場合は目次枠の外に「目次」と表示しない
・Cocoon設定の「目次タイトル」に設定した文言を「[C]目次ウィジェット」の目次枠内にも表示する
・Cocoon設定の「目次の表示切替機能を有効にする」にチェックを入れた場合は「[C]目次ウィジェット」の目次枠内にも表示する

という部分です。(その他のCocoon設定は既に「[C]目次ウィジェット」と連携されているようでした)

 

お手数をおかけいたしますが、改めてご検討のほどよろしくお願いいたします。

 


わいひら
(@yhira)
メンバーサイト Admin
参加: 2年 前
投稿: 10054
わいひら - Facebookわいひら - Twitter
2020年4月6日 21:06  
投稿者:: @YSYK

「[C]目次ウィジェット」のタイトル欄に記載がない場合は目次枠の外に「目次」と表示しない

これに関しては、本文内にウィジェットタイトルは表示すべきではないので、ウィジェットタイトルの入力があろうとなかろうと、本文内ではタイトルを出力しないように修正しました。
------------------------------------------------
https://github.com/yhira/cocoon
最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。

FTPでのアップデート方法はこちら。
https://wp-cocoon.com/ftp-update/
------------------------------------------------
その他に関しては、申し訳ないですがちょっと仕様上難しいです。


YSYK
 YSYK
(@YSYK)
ゲスト
参加: 3か月 前
投稿: 3
2020年4月7日 00:39  

お忙しいなかご対応いただきありがとうございました。

いろいろ模索して調査していたところ、「カスタムHTML」のウィジェットに「[toc]」のショートコードを使用することで、擬似的に目次ウィジェットのように使えることがわかり、私の要望どおりの形が実現できそうですのでしばらくこれで運用してみたいと思います。

いつも緻密なアップデートありがとうございます。
今後ともよろしくお願いいたします。


わいひら 件のいいね!
Share:
スポンサーリンク
わいひらをフォローする
おすすめサーバー(コスパ・バックアップ重視型)

性能も兼ね備えながら安くブログ運営を開始できる点においてのNo.1。
それでいてブログ成長後は、十分すぎるほどのスペックアップ余力も担保されている。

◎安く始められる
◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/3(高速化プロトコル)に対応
◎東京・大阪でリージョン選択が可能
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎ディスク容量が多い
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎DBは14日以内なら無料自動復旧可能
◎ファイルも14日以内なら無料自動復旧可能
◎アダルト・出会い系サイト可
◎ドメインとサーバー代のチャージ払いが可能
○サーバ引っ越し依頼が可能(有料)

サービス運営期間:1年11ヶ月

1年以上の契約をする場合は、クーポンコード入力でさらに10%割引(※2020/12/31まで)。

クーポンコード:PK4JK4RJ

クーポンの使用方法はこちら

とにかく速い。サイトに表示スピードを求めるならココ。
管理画面がシンプルで使いやすい。

◎nginxを用いた高速サーバー(完全SSD)
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎ディスク容量が多い
◎転送量が多い
○http/2(高速化プロトコル)に対応
◎毎日無料バックアップ(14日分)
◎DBは14日以内なら無料自動復旧可能
◎ファイルも14日以内なら無料自動復旧可能
◎サーバ引っ越しツールあり(無料)
○サーバ引っ越し依頼が可能(有料)
◎ドメインとサーバー代のチャージ払いが可能

サービス運営期間:1年9ヶ月

安定感抜群のサーバーです。あまり急激なアクセス変動がないアフィリエイトサイトに向いています。

◎nginxを用いた高速サーバー(完全SSD)
◎老舗サーバーなので安定感抜群
◎ディスク容量が多い
◎転送量が多い
◎同サービス内でドメイン管理が可能
○http/2(高速化プロトコル)に対応
○毎日無料バックアップ(14日分)
○DBは7日以内なら無料自動復旧可能
×ファイルは有料かつ手動での復旧
×プラン変更でCPUのスペックアップができない
×プラン変更しても即時反映されない
×アダルト・出会い系サイト不可

サービス運営期間:16年

常に新しいことに挑戦しているフロンティア精神あふるるレンタルサーバーです。
LiteSpeedやHTTP/2を日本で初めて導入したサーバー。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/3(高速化プロトコル)に対応
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎転送量が多い
◎ディスク容量が多い
◎毎日無料バックアップ(14日分)
◎DBは14日以内なら無料自動復旧可能
○ファイルは14日以内なら無料復旧可能(※手動)
◎アダルト・出会い系サイト可
◎ドメインとサーバー代のチャージ払いが可能
○サーバ引っ越し依頼が可能(有料)

サービス運営期間:3年

格安な値段で始められる高機能サーバーです。
性能も備えつつ最安ならここ。
ただし少し機能は弱い。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎激安プランが用意してある
◎値段あたりのスペックが高い(コスパ良し)
◎サーバ引っ越し依頼が可能(無料)
◎アダルト・出会い系サイト可
○http/2(高速化プロトコル)に対応
△プランのアップは可能だがダウンは不可
△毎日自動バックアップ(1日分)
△前日のバックアップからのみ復元できる(無料)

サービス運営期間:4年

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