フォーラムへの返信
-
投稿者投稿
-
使い回しがしやすいように、とりあえずショートコードをつくってみました。下記のコードを My Snow Monkey プラグインか子テーマの
functions.phpに貼り付けてください。/** * [hseito_main_buttons] というショートコードを貼り付けたら4つのボタンが表示される */ add_shortcode( 'hseito_main_buttons', function() { ob_start(); ?> <div class="c-row c-row--margin-s c-row--lg-margin"> <div class="c-row c-row__col c-row__col--1-4"> <a href="https://hseito.com/item-category"> <img width="160" height="120" src="https://hseito.com/wp-content/uploads/2019/06/b07eb8981e3dc848b5e31fffc448b431.jpg" class="attachment-xlarge size-xlarge" alt="商品一覧のボタン画像"> </a> </div> <div class="c-row c-row__col c-row__col--1-4"> <a href="https://hseito.com/okiniiri"> <img width="160" height="120" src="https://hseito.com/wp-content/uploads/2019/06/2faca101d2b4be1450d7f644533c3cfa.jpg" class="attachment-xlarge size-xlarge" alt=""> </a> </div> <div class="c-row c-row__col c-row__col--1-4"> <a href="https://hseito.com/shopping-guide"> <img width="160" height="120" src="https://hseito.com/wp-content/uploads/2019/06/c3c7737c5266af717df0abf3e442419f.jpg" class="attachment-xlarge size-xlarge" alt="ご案内のボタン画像"> </a> </div> <div class="c-row c-row__col c-row__col--1-4"> <a href="https://hseito.com/"> <img width="160" height="120" src="https://hseito.com/wp-content/uploads/2019/06/e2895452b44349218b3c3b4a852ef01d.jpg" class="attachment-xlarge size-xlarge" alt=""> </a> </div> </div> <?php return ob_get_clean(); } );固定ページに一括で表示させたい、ということですが、具体的にどの部分に表示したいでしょうか?場所がわかれば固定ページの場合は自動的にそこに表示させるというコードも書けるかなと…。
♥ 0Who liked: No userWordPress を web サイトのように使う場合は、ホームページ設定でホームページに固定ページを割り当てますが、その割り当てた固定ページの編集画面から、他のページの場合と同じように設定できますよ!
編集画面の下の方に「SEO」というパネルがあり、その中に「Meta Description」という入力欄があるので、そこに入力すれば入力したままのものが meta description、og:description に出力されます。トップページの場合、未入力の場合は「設定 > キャッチフレーズ」で入力したものがデフォルトで使用されます。
♥ 0Who liked: No user先日立てられたスレッドと同じ内容だと思いますので、こちらはクローズします。
先日のスレッドに書いたとおり、提示したコードを
my-snow-monkeyプラグインか、子テーマのfunctions.phpに貼り付けてみてください。ページIDは、ページの編集画面にいったときの URL で確認できます。♥ 0Who liked: No userはタグアーカイブ、
は検索結果ページなので、違うテンプレートが使われている気がします。タグアーカイブ用のテンプレートをカスタマイズしてもいいのですが、レイアウトの崩れの原因は一覧部分のレイアウトが「シンプル」ではなく「リッチメディア」になっていることなので、他のアーカイブページも「シンプル」になっていいのであれば、カスタマイザーから設定するのが簡単だと思います。
下記を参考に、記事一覧レイアウトを「シンプル」にしてみてください。
♥ 0Who liked: No userコードを全く書かずに、となると、各デバイスサイズごとにカラム数を設定できるカラムブロックを持つプラグインを探してインストールしてみる感じですかねー。
あまり詳しくないのですが、軽く検索してみたところ、下記のプラグインにはそのようなブロックがあるようですので試されてみてはどうでしょうか。
♥ 0Who liked: No userElementor を使うとか、方法はあるとは思いますが、やりたいことに比べて複雑度が高いと思うのであまりおすすめできません。
各ページごとに、で構わないのであれば、エディタ上でカラムブロックとボタンブロックの組み合わせで実現できます。再利用ブロックにしてしまえば使いまわしもそれほど難しくありません。
もし一括でやりたいということなら My Snow Monkey プラグインでフックを使って HTML を追加する感じになると思います。それは後ほどまた書き込みます。
♥ 0Who liked: No userあーなるほど、
is_search()かつis_tag()みたいなパターンがあり得るということですね。is_search()のときはis_search()にしかならないと思い込んでいました…。is_search()のときは除外するように修正いれます。♥ 0Who liked: No user解決できてよかったです。報告いただいて助かりました。クローズします!
♥ 0Who liked: No userうーん、そうですね、編集の利便性を考えると確かにそうしたほうが良さそうですが、CSS クラスはパネルを開かないと確認できないので、後から編集しようとしたときとかに混乱しそうかなとも思うんですよね。
なんかエディター上にも「
.u-hidden-md-upを適用している」というのがわかるように表示するとか一工夫必要かなと…あと、そもそもできるかどうかもわからないので、ちょっと調査&やるやらない含め検討させてください。♥ 0Who liked: No userv7.2.0 で修正してみました。確認おねがいします!
♥ 0Who liked: No userどうも PR の項目が0個の場合、Safari だと余白がマイナスされちゃうみたいです。HTML の構造を調整すれば解決できそうな気がするので、Snow Monkey のアップデートで対応します。しばしお待ちを!
♥ 0Who liked: No user2019年6月26日 11:58 PM 返信先: Snow Monkey Category Content アドオンでページタイトルを非表示のときに、上部の余白なしの設定もできるようにしたい #19754確認ありがとうございます。解決できて良かったです!閉じます。
♥ 0Who liked: No user2019年6月26日 4:52 PM 返信先: Snow Monkey Category Content アドオンでページタイトルを非表示のときに、上部の余白なしの設定もできるようにしたい #19678マウスオーバーによる停止については、CSS や PHP でカスタマイズできる部分ではないため、ちょっと難しいと思います。すみません><
♥ 0Who liked: No user2019年6月26日 11:45 AM 返信先: Snow Monkey Category Content アドオンでページタイトルを非表示のときに、上部の余白なしの設定もできるようにしたい #19634v0.0.4 で上部余白を消す設定を追加しました! Snow Monkey v7.1.0 と組みあわせて使ってみてください!
♥ 0Who liked: No user -
投稿者投稿




