フォーラムへの返信
-
投稿者投稿
-
私のローカル環境なのですが、
上部固定→グロナビ下に表示された
オーバーレイ(上部固定)→画面最上部に表示される
オーバーレイ(上部固定/スクロール時背景白)→画面最上部に表示される
オーバーレイ→画面最上部に表示される
ノーマル→グロナビ下に表示されたみたいな状態で表示されてたりします
サイトによって出たり出なかったりするのかな
また別サイトでお知らせバーの状態みてみて、違う結果だったらお知らせできれば♥ 0いいねをした人: 居ませんcastoneさん
色々と情報ありがとうございます!(一発解決みたいな返答ができずじまいでごめんなさい!)
他の環境だと動いているのですね。なるほど。/** * 定数を宣言 */ define( 'MSM_PLUGIN_URL', plugins_url( '', __FILE__ ) ); // このプラグインのURL define( 'MSM_PLUGIN_PATH', plugin_dir_path( __FILE__ ) ); // このプラグインのパス
別環境だと、動いているということでこちらのコードも冒頭に入っているかと思いますが、もしこちらのコード無い!とかですと、エラーになってしまうので、入れると良いかと思います。
ぱっとした解決とか伝えられなくてすみません・・・
♥ 0いいねをした人: 居ません青木マサアキさん
はじめまして。Snow Monkeyを使用しているアクツと申します。
突然スレッドにお邪魔してすみません。両端揃えにできるとビシッとコンテンツが揃って美しくなるのでいいですよね(^^)
さて、両端揃えについてですが、こちらまず Snow Monkeyの標準(=公式の機能) で搭載されているものではないと思います。
(少なくとも、編集画面やカスタマイズのところから両端揃え と指定できるものがないので、私の認識としては公式では対応していないと認識しています)なので、たぶんお望みの形では解決できないかなと思ってしまい、すみませんスレッドにお邪魔しました。
===
ここからは蛇足として読んでいただけたらうれしいです。
Snow Monkeyでは、CSSという サイトのスタイルの指示が後付で足せることや、その他JSを追加で読み込んだり、PHPのコードなどを読み込むなどして、あれこれ拡張ができる部分が豊富にある、いうならのりしろが多いテーマかなと思っています。
キタジマさんがおっしゃっているのは、その拡張の仕方を説明しています。
(突然コードがでてきて、???ってなっていると思うこととても良くわかるのですが)拡張については、ノウハウが公式ブログでもこちらのフォーラムでもたくさん提示されていますが、実装してエラーがでる!動かない!などのトラブルについて公式さんが100%保証しない部分に入るのかなと思います。
また返答内容について理解できない部分があることについても、そこを理解できるまでフォローできるかについても保証はないと私は思っています。
(しかし、理解・解決できるようにキタジマさんはじめ、ユーザーさんともども一生懸命回答していると思います。)色々お困りの気持ちとても良くわかるのですが、ご質問については拡張の範疇になるかと思うので、解決ができない場合もあることを理解していただけたら、Snow Monkeyファンとしてとてもありがたいなと思っています。
突然色々とすみません・・・
キタジマさんもおっしゃってますが、もし公開サイトとかであれば現象が起きているサイトのURLお知らせいただけると、追加CSSが何で反映されないのか調査できるので、もしよろしければお知らせください(^^
長文失礼しました
♥ 3いいねをした人: 居ません返答ありがとうございます!
どういった内容を出したい(あとハンバーガーボタン寄りなのかロゴ寄りなのか等)にもよりますが、下記のコードでハンバーガー前に任意のものを出力できるかと思います。add_filter( 'snow_monkey_template_part_render_template-parts/header/hamburger-btn', function( $html, $name, $vars ) { $add_html = '<div class="hoge">こちらにでるよ!</div>'; return $add_html.$html; } );
※カスタマイズ > ページ速度最適化 項目でヘッダーをキャッシュ をON している場合は、コード設定後キャッシュを削除で削除ください
♥ 2いいねをした人: 居ません大西 武史さん スレッドお邪魔します!
こちら下記のどちらかで同じ余白になるかと思います。
- カスタマイズ > ホームページ設定 の項目の「ホームページのコンテンツエリアに左右余白を追加する」にチェックを入れる
- トップページにしている固定ページのテンプレートを「デフォルトテンプレート」ではなく、「1カラム」に変更する
ただ、ページに全体的に余白がついてしまうので、それじゃない!という場合は、CSSで調整する必要があります。
//トップページのセクションのコンテナーの余白値を変更する .home .smb-section>.c-container,.home .smb-section__inner>.c-container { padding-right: 1.76923rem; padding-left: 1.76923rem; padding-right: calc(var(--_container-margin, 1.76923rem) + env(safe-area-inset-right)); padding-left: calc(var(--_container-margin, 1.76923rem) + env(safe-area-inset-left)); }
♥ 1いいねをした人: 居ません山崎光希さん
こんにちは。スレッドお邪魔します
スマホのときはヘッダーコンテンツがヘッダーの下側にでるのは、たぶんバグではなく仕様だと思います。
(HTMLのソースを確認してみたところ、明確に表示場所が出し分けされていたので)例えばスマホのときでもハンバーガーボタンの横(orロゴの横)になにか表示したいなど、明確なものがある場合は、My Snow Monkeyプラグインに、フックというものを利用したコードを記述(+CSSによるスタイル調整)で実現はできるかと思います。
♥ 0いいねをした人: 居ませんcastone さん
ご返答ありがとうございます!
こちらでお知らせいただいた記事のコード入れてみたところ、ウィジェットも正常な状態のままだったのですが、そもそも記事のコード側が動いてなかったので(やり方ミスってるっぽく)、動かない原因が謎のままです。(あとで再チャレンジしてみます)ちなみに、スライダーはスライダーブロック or スライダーブロック(非推奨) どちらをお使いでしょうか
♥ 0いいねをした人: 居ませんcastone さん。スレッドお邪魔します
こちら私の環境だと、最近の投稿ウィジェットも任意のタクソノミーウィジェットもテキスト・テキスト2の切替がうまくできています。
こちらは
– Localアプリケーションにて確認してみた
– アーカイブページサイドバーに当該ウィジェットを追加
– プレビュー画面も実際の画面もちゃんと表示されているといった状況です。
(報告のみですみません・・・少しでもデバッグの役に立てば)
♥ 1いいねをした人: 居ませんこんにちは! masalllさん
カスタマイズや表示するテンプレートの切替だけだと、ご要望の形にはならないですね。
テストしてみましたが、ウィジェットやテンプレートではできなかったです(;;)ちなみにコードを記述することができるようであれば、My Snow Monkeyでコードを書いていけば実現は可能です!
参考:
上記のサンプルのHTMLタグで作られている部分を自分の出したいもののHTMLにしていけば実現できます(+CSS当てていく)
※特定のページだけしたいな〜という場合は、if文などでコントロールください♥ 1いいねをした人: 居ませんキタジマさん、画像アップロード対応ありがとうございます!
♥ 0いいねをした人: 居ません(連続レスですみません!)
やはりタグ形式(階層なしタイプのタクソノミー)でも、metaにでてました。
当たり前ですが、複数タクソノミーがある場合は、一番最初に宣言されたタクソノミーがmetaにでてきてます♥ 0いいねをした人: 居ませんこんにちは!
こちらWordPressの仕様(バグ?)だと思います(すみません、公式のバグ報告とかみてないので確証ではないのですが)
フルスクリーンモード以外だと、Snow Monkey以外のブロックも左にめり込んでしまってぐぬぬ!ってなってます
ひとまず、全幅じゃなくして操作していただく、編集メニューを上部に固定する(これすると親ブロックに切り替えるの大変になるのですが)、フルスクリーンモードに切り替えていただくとかで応急処置する形でしのぐのがいいのかなと思っています。
※右上の︙(三点が縦にならんだもの)をクリックするとモード切替でてきます
(そして私も画像アップできない)
♥ 1いいねをした人: 居ませんキタジマさん
改善コードと解説ありがとうございます!
いらないものを消すしか頭になくて、作り直すがまったく思い浮かんでなかったですmeta情報にでてしまうのひょっとしたら、階層ありタクソノミーだけかもと今思ってきました
(検証というか確認不足で申し訳ないです)
のちほど、再度検証してみます!♥ 0いいねをした人: 居ませんマドカさん
度々のご確認とご返答ありがとうございます(*^_^*)2つ目に提示した方のコード(一番良さそうな形か微妙ですがの方)ですが、このコードでやれば動くのはできるかと思います(特に追加で何か処理書き足すとかはなくて大丈夫)
が、WordPressさんに「この場合はここはタグ表示しないようにしてね!」とWordPressさんにお願いする説明が効率の良い作業の手順で説明できてない可能性があるといった状態です(´;ω;`)
これでOK!!みたいなコード出せずでかえって混乱な形になってしまってごめんなさい!!
♥ 0いいねをした人: 居ません一番良さそうな形か微妙ですが、特定のタクソノミーを投稿のmeta情報から除外する方法もできたのでシェアしておきます(^^;
add_action( 'after_setup_theme', 'my_remove_action' ); function my_remove_action() { remove_action( 'snow_monkey_entry_meta_items', 'snow_monkey_entry_meta_items_categories' , 40); } function ignore_tag_tax_entry_meta_items() { $public_taxonomies = Helper::get_the_public_taxonomy( get_the_ID() ); $public_terms = []; //特定のタクソノミーを除外する if ( is_singular ('{カスタム投稿名}') ) { unset ( $public_taxonomies['{カスタムタクソノミーslug}'] ); } foreach ( $public_taxonomies as $public_taxonomy ) { $_terms = get_the_terms( get_the_ID(), $public_taxonomy->name ); if ( ! empty( $_terms ) && is_array( $_terms ) && ! is_wp_error( $_terms ) ) { $public_terms = $_terms; break; } } if ( ! $public_terms ) { return; } ?> <?php foreach ( $public_terms as $public_term ) : ?> <li class="c-meta__item c-meta__item--categories"> <span class="screen-reader-text"><?php echo esc_html( $public_taxonomy->label ); ?></span> <i class="fas fa-folder" aria-hidden="true"></i> <a href="<?php echo esc_url( get_term_link( $public_term ) ); ?>"><?php echo esc_html( $public_term->name ); ?></a> </li> <?php endforeach; ?> <?php } add_action( 'snow_monkey_entry_meta_items', 'ignore_tag_tax_entry_meta_items', 40 );
♥ 1いいねをした人: 居ません -
投稿者投稿