フォーラムへの返信
-
投稿者投稿
-
あ、すみません、ウィジェットですね。ページと勘違いしていました。
ウィジェットであればおそらく別途プラグインで専用のウィジェットを追加する必要があると思います。僕は使ったことがないのですが、ぐぐったら次のようなプラグインが見つかりました。
♥ 0Who liked: No user試しに自分の Facebook ページで試してみたら表示されました。
単純に2つのコードをコピーして、1つのカスタム HTML ブロックの中に入れました。同じ手順でやってみてもらえますか?
もしそれでもダメなようならコードを設置した実際のページの URL を教えてください!
♥ 0Who liked: No user最初のコードでは AOS の識別子が
jquery.smoothscrollとなっていましたが、後のコードだとaosとなっているようです。その場合は/wp-content/plugins/my-snow-monkey/app.jsの依存部分も[ 'aos' ]とする必要があります。そこを変えるとどうでしょうか?♥ 0Who liked: No user良かったです! トピック閉じます。
♥ 0Who liked: No userすみません、ちょっとうまく管理バーを表示させることができなかったので、あてずっぽうな感じになってしまうのですが、ひとまず下記のコードも追加してみてください。これで解決すると良いのですが…。
add_action( 'wp_enqueue_scripts', function() { wp_enqueue_script( Helper::get_main_script_handle() . '-fix-adminbar', get_theme_file_uri( '/assets/js/fix-adminbar.min.js' ), [], filemtime( get_theme_file_path( '/assets/js/fix-adminbar.min.js' ) ), true ); } );メニュー表示項目をログイン・非ログインやグループ等で変えるのもアクションフックから操作できるのですか?
Snow Monkey には、テンプレートの内容を書き換える
snow_monkey_template_part_renderフィルターフックと 、テンプレートの内容をテンプレートではなくfunctions.php等でコードで定義できるsnow_monkey_get_template_part_<テンプレートパーツ名>アクションフックがあります。これを使って書き換えることはできると思います。参考:
上の返信、ソースコードが見やすくなってるのは、僕も投稿段階でビジュアルエディタで出来ますか?
ビジュアルエディターはわからないのですが、コードを範囲指定して、テキストエディタのツールバーにある「code」というボタンをクリックするとできます!
2. ヘッダーサブメニュー、PCだと右上にかっこいいのですが、スマホからだと右上には表示されません。スマホもPCも、左上に表示したいのです。
あ、そうかスマホではでませんね…。この調整はこの調整で面倒かもなので、先に提示した方法で管理バーの挙動がちゃんとなるのであればそっちのほうが良さそうです。
♥ 0Who liked: No userありがとうございます。確認したところ、
/wp-content/plugins/my-snow-monkey/app.js自体が読み込まれていないようです。同じコードを僕の環境の My Snow Monkey に貼り付けたところちゃんと読み込んだので、可能性としては2つ考えられるかなと思います。– My Snow Monkey プラグインが有効化されていない
– My Snow Monkey 内の、前述したコードより上の部分のコードが邪魔をしているまず有効化されているかを確認していただいて、有効化されているようであれば
my-snow-monkey.phpに記述しているコードをまるごとはりつけてもらえますでしょうか?♥ 0Who liked: No userありがとうございます。今日試してみますね。
一応、管理バーにメニューを追加する方法以外にも、デザイン的に問題がないのであれば Snow Monkey のヘッダーサブメニューを使って内容をログイン時と非ログイン時で出し分けるほうが簡単かな?と思ったりもしました。メニューを使うやり方なら管理画面のメニュー機能でメニューを更新できるので。
♥ 0Who liked: No userセクションブロックと、後続するセクション(背景画像あり)ブロックの間に余白が空いてしまう、ということですかね?
こちらの環境で試してみたところ、余白は発生しませんでした。なので、もしかしたらなんらかのカスタマイズが影響しているのかもしれません。どのような CSS が影響しているのか(またはしていないのか)は実際のページを見てみないとわからないので、可能であればそのページの URL を教えてほしいです。
♥ 0Who liked: No user「ファイル自体が読み込まれていない」ということであれば状況を確認してみたいので、実際のサイトの URL を教えてもらえればと思います!
♥ 0Who liked: No user/wp-content/plugins/my-snow-monkey/app.jsの enqueue に依存関係が指定されていない([]になっている)ので実行されていないのかなと思ったのですがどうでしょうか。/wp-content/plugins/my-snow-monkey/app.jsの enqueue を下記に書き換えてみてください。add_action( 'wp_enqueue_scripts', function() { wp_enqueue_script( 'effect-fade', '/wp-content/plugins/my-snow-monkey/app.js', [ 'jquery.smoothscroll' ], false, true ); } );♥ 0Who liked: No userご報告ありがとうございます! これは CSS の当て方がまずいですね。次回の Snow Monkey Editor のアップデートで修正します! しばしお待ちください…
♥ 0Who liked: No userSnow Monkey Blocks のスライダーブロックでキャプションをいれて、下記のトピックにある CSS を追加するとどうでしょうか?
♥ 0Who liked: No userSnow Monkey では、ログイン時は管理バーをうまいこと処理する js を読み込むようになっているのですが、非ログイン時は読み込まないようになっています。非ログイン時はコアの管理バー用 CSS も読み込まれませんが、スマホで管理バーとヘッダーをうまいこと表示させるにはこのコアの CSS を Snow Monkey の管理バー js の2つの読み込みが必要になってきます。
ということでログイン時はちゃんとなって、非ログイン時はきれいに表示されないという状況だと思うのですが、そこまではあっていますか?
可能であれば、こちらの環境で検証できるように、管理バーにメニューを追加しているコードを共有してもらいたいです!
♥ 0Who liked: No userあ、そこですか! 解決して良かったです。
@charset “UTF-8”;はあった方がいいでしょうか。
あってわるいものではないので、問題なければ入れておいたほうが良いと思います!
♥ 0Who liked: No userうーん、なるほど、ではファイルの一番先頭に、
@charset "UTF-8";と宣言をして上書きアップロードするとなにかかわりますか? 下記のような感じです。@charset "UTF-8"; /** * Template: snow-monkey * Theme Name: Snow Monkey Child */♥ 0Who liked: No user -
投稿者投稿



