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カスタマイズ依頼

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

モバイルのSNSシェアボタンに選択して...
 
共有:
通知
すべてクリア

[解決済] モバイルのSNSシェアボタンに選択してないSNSボタンが表示される

7 投稿
3 ユーザー
4 Reactions
758 表示
(@kuranosukebe)
Eminent Member Registered
結合: 1年前
投稿: 23
Topic starter  

https://kesapasablog.com/

度々失礼致します。

モバイルのフッターにあるシェアボタンをタップすると、選択してないSNSのボタンも表示されてしまいます。

また、SNSのそれぞれのボタンが縦長の丸になってしまっています。

投稿ページの下に表示させているSNSシェアボタンは選択したものがちゃんと表示されていますし、CSSでSNSのボタンを丸くするようにしていて、それも正常に表示されています。

色々検索してみたのですが、よく分からず解決できませんでした。

お手数ですが教えていただけないでしょうか?

よろしくお願いします。

----------------------------------------------
サイト名:ケサランパサラン_ブログ
サイトURL: https://kesapasablog.com
ホームURL: https://kesapasablog.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
WordPressバージョン:6.2.2
PHPバージョン:8.2.4
ブラウザ:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5.2 Safari/605.1.15
サーバーソフト:Apache
サーバープロトコル:HTTP/1.0
エンコーディング:none
言語:ja
----------------------------------------------
テーマ名:Cocoon
バージョン:2.6.2.5
カテゴリー数:4
タグ数:0
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.3
style.cssサイズ:3175バイト
functions.phpサイズ:203バイト
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Font Awesome:5
Auto Post Thumbnail:0
Retina:0
ホームイメージ:/wp-content/uploads/2023/06/a163a5c2ccd65b5bb0bf92f76168a40c.jpg
----------------------------------------------
ブラウザキャッシュ有効化:1
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:1
----------------------------------------------
利用中のプラグイン:
BackWPup 4.0.0
Broken Link Checker 2.2.0
ConoHa WING 自動キャッシュクリア 1.0.0
Contact Form 7 5.7.7
Imagify 2.1.1
WordPress Popular Posts 6.1.3
WP Multibyte Patch 2.9
WP Sitemap Page 1.9.2
XML Sitemap & Google News 5.3.5
Yoast Duplicate Post 4.5
----------------------------------------------


   
トピックタグ
chu-ya
(@chu-ya)
Illustrious Member Registered
結合: 3年前
投稿: 2956
 

●原因
Cocoonの仕様のようです。
モバイル時のSNSシェアボタン設定が無く。この為、全て表示されます。
不要なSNSボタンは、各自でCSSを記述し非表示にするようです。

https://wp-cocoon.com/community/postid/48451/

モバイルボタンの設定の場合となっている。
https://github.com/xserver-inc/cocoon/blob/c5574838af11b9d147c403187ec5bdf8086811a3/lib/sns-share.php#L555


●ボタンが潰れる原因

[外観]→[カスタマイズ]→[追加CSS]に定義していませんか?
nowrapなので、ボタンが折り返されず、横一列になります。

.sns-share-buttons {
  flex-wrap: nowrap;★
  justify-content: center;
}
 
ボタンの高さ45pxに対し、幅を指定していないので、もともと横長の楕円となっています。
更にmargin指定しており、画面幅が小さいと、余白がなくなり、潰れて縦長になってしまいます。

.sns-share-buttons a {
  border-radius: 50%;
  font-size: 20px;
  margin: 0 10px;
}

親の幅に負けているので、CSSクラスを変更し指定するなら以下です。
marginがないので、画面幅が小さいとボタン同士が隣接します。

.share-menu-content .sns-share-buttons a {
  border-radius: 50%;
  font-size: 20px;
  width: 45px;
}
 
 
>わいひらさん
モバイル時、SNSシェアボタンが全て表示される事を、マニュアルに記載願います。

   
(@kuranosukebe)
Eminent Member Registered
結合: 1年前
投稿: 23
Topic starter  

ありがとうございます!

なるほど、そう言うことだったんですね。

教えて頂いた通りにCSSを加えてみました!

また、追加CSSに書いていたものをテーマファイルエディタに移しました。

「不要なSNSボタンは、各自でCSSを記述し非表示にするようです。」←そうなんですね。

リンクのページを拝見したんですが、不要なSNSボタンの消し方が分からなかったです。。。

ご丁寧にありがとうございました!


   
chu-ya
(@chu-ya)
Illustrious Member Registered
結合: 3年前
投稿: 2956
 

@kuranosukebe さん

投稿者:: @kuranosukebe

リンクのページを拝見したんですが、不要なSNSボタンの消し方が分からなかったです。。。

モバイルボタンのSNSシェアの全CSSクラスです。
該当のCSSクラスのみ指定して下さい。(以下は全ボタン非表示としています)

/* Twitter */
.share-menu-content .twitter-button,
/* Facebook */
.share-menu-content .facebook-button,
/* はてぶ */
.share-menu-content .hatebu-button,
/* Pocket */
.share-menu-content .pocket-button,
/* Line */
.share-menu-content .line-button,
/* Pinterest */
.share-menu-content .pinterest-button,
/* linkedin */
.share-menu-content .linkedin-button,
/* コピー */
.share-menu-content .copy-button,
/* コメント */
.share-menu-content .comment-button {
  display:none ;
}

   
(@kuranosukebe)
Eminent Member Registered
結合: 1年前
投稿: 23
Topic starter  

できました!!

本当にありがとうございます!!


   
chu-ya
(@chu-ya)
Illustrious Member Registered
結合: 3年前
投稿: 2956
 

わいひら さん
マニュアルの追記忘れなくお願いします。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17229
 

マニュアルに追記しておきました。


   
共有:

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

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

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

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

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

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

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

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