-
投稿者投稿
-
2020年8月15日 7:12 PM #55542
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】バージョン: 11.0.2
【お使いのブラウザ】Googlechrome
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)===
SNSのシェアボタンの設置方法について、教えてください。
上記の記事をみて、設置したいボタンの種類や設置場所を選択しました。表示する場所は両方を選んだのですが、画面のどこにも表示されていません。
初めて使う機能なので、基本的な設定が抜けている可能性もありますが、上記の記事を真似てみても、どこにも表示されませんでした。
どこがおかしいのか、アドバイスをよろしくお願いします!
♥ 0いいねをした人: 居ません2020年8月16日 10:10 AM #55554シェアボタンの表示条件は
– 投稿である
– ページレイアウト・カスタムページテンプレートがランディングページ系以外となります。固定ページやランディングページテンプレートの場合には表示されません。表示されないページはこのいずれかに該当していないですかね?
♥ 0いいねをした人: 居ません2020年8月16日 11:20 AM #55559ご確認、ありがとうございます!
今回、固定ページに設置しようとしておりました。
できない理由がわかりました。
固定ページへ設置する場合は、snow monkey のシェアボタン以外の方法で実装する必要があるという認識でよろしいでしょうか?
♥ 0いいねをした人: 居ません2020年8月17日 1:55 PM #55610そうですね…スマートに固定ページに設置する方法がないので、コードを書いてみました。投稿とちょっとだけ表示位置が変わってしまいますが、試してみてください。下記のコードを My Snow Monkey プラグインに貼り付けてください。
♥ 0いいねをした人: 居ません2020年8月17日 9:18 PM #55655固定ページにシェアボタンが表示できるようになりました!ありがとうございます。
しかし、固定ページをトップページに指定しているページでは、シェアボタンはまだ非表示のままです。
if ( 'template-parts/content/entry/content/content' === $slug && 'page' === $name )
の条件分岐のところに、
|| is_home()
を加えてみましたが、うまくいきませんでした。何が足りないでしょうか?お手隙の際に、ご確認お願いいたします!
♥ 0いいねをした人: 居ません2020年8月18日 1:38 PM #55693こうするとどうでしょう?
if ( 'template-parts/content/entry/content/content' === $slug && ( 'page' === $name || is_front_page() ) ) {
♥ 1いいねをした人: 居ません2020年8月18日 7:04 PM #55739ありがとうございます!
トップページにも表示させることができました!
♥ 1いいねをした人: 居ません -
投稿者投稿
- トピック「シェアボタンの設定方法について」には新しい返信をつけることはできません。