フォーラムへの返信
-
投稿者投稿
-
あ、そうか、全然意識したことなくて、確かにそういう挙動になっちゃいますね。次のアップデートで修正いれるようにします!
♥ 0いいねをした人: 居ません大変おまたせしました、v4.2.0 で検索ボックスを開く仕組みを追加しました。
リンク先を
#sm-overlay-search-box
としたリンクをメニューなどに追加し、クリックしてみてください!♥ 0いいねをした人: 居ませんそうなんですよね、ここはつくったときから悩んでて。他のテーマではこういう「開閉方式」はあまりみかけないのですが、カテゴリーが複数階層にならない前提みたいなデザインも多くて、僕のデザイン引き出し的に今の形で一旦落ち着かせています。
とりあえずにはなりますが、下記のページにある CSS を追加していただくと、ひらきっぱなしになるようになりますのでお試しください。
♥ 0いいねをした人: 居ませんタグやカテゴリーの場合も、条件の部分を変更すれば OK です。
add_filter( 'snow_monkey_google_adsense', function( $ad ) { // カテゴリーID が 2 のカテゴリーページの場合は広告を表示しない // タグの場合は is_tag if ( is_category( 2 ) { return; } return $ad; } );
「ウィジェットで指定したアドセンス広告(WPAW: Google アドセンス)」の場合はフックではコントロールできないので、Widget Logic のようなプラグインを使うのが簡単かもしれません。
♥ 0いいねをした人: 居ませんSnow Monkey で廃止された関数
snow_monkey_get_contents_inner_modifier()
が子テーマ内で使用されていました。この関数が Snow Monkey にも子テーマにも定義されていないのに実行しようとしていたため、エラーになっていました。子テーマによるテンプレートの上書きはこのような問題であったり、親テーマで修正された脆弱性が子テーマに反映されないなどの問題が起こる可能性があるため、必要なファイルだけを上書きすることが推奨されます。子テーマで変更する必要のないファイルは削除されることをおすすめします!
♥ 0いいねをした人: 居ませんご確認ありがとうございます!それでしたらやはり子テーマ頂いて直接確認するのが良さそうですね。Facebook でつながっていたと思いますので、Messanger で zip で頂けると助かります。
♥ 0いいねをした人: 居ません解決できてよかったです!トピッククローズします。
♥ 0いいねをした人: 居ませんサーバーのエラーログに何かメッセージがでていたり、
WP_DEBUG
を有効化すると画面になんらかメッセージがでたりしますでしょうか?もしでないようでしたら、ちょっと実際みてみないとわからないと思うので、子テーマのデータを見せて頂くことはできたりしますでしょうか?
♥ 0いいねをした人: 居ませんおーよかったです!!動作確認のご協力ありがとうございました。
♥ 0いいねをした人: 居ませんマニュアルの整備が間に合っておらず、お手数おかけして申し訳ないです。少しずつ整備していきたいとは思っているのですが、どうしても開発優先になってしまいがちで…。マニュアルにないときはお気軽にフォーラムに投稿ください!
1.スライダに入れる画像のサイズの適正サイズってありますでしょうか?今回はトップページワンカラムの上部に入れたいです。
スライダーウィジェットは、19:6 のサイズで表示されるようになっています。なので、この比率でない画像の場合ははみ出てしまいますが、スライダーウィジェットはあくまで画像は背景で、文字を表示したい場合はカスタマイザーで入力して表示するというコンセプトなのでこのような仕様となっています(ピックアップウィジェットも同様です)
どうしても文字入れした画像をきれいに表示したい場合は、CSS で比率を変更する形となります。下記が参考になります。
2.トップページ上部に横幅フルサイズで画像を入れるにはどのような方法をとるのが良いのか、教えて頂けますか?
いま画像ウィジェットで画像を入れられているようでしたので、それを CSS でフルサイズにするのが良いかなと思います。ダッシュボード > カスタマイザー > 追加CSS に、下記の CSS を貼り付けてみてください。
.l-front-page-widget-area__item > .widget_media_image { padding-top: 0; padding-bottom: 0; } .l-front-page-widget-area__item > .widget_media_image .c-container { padding-right: 0; padding-left: 0; max-width: none; } .l-front-page-widget-area__item > .widget_media_image .c-container img { width: 100vw; box-shadow: none; }
♥ 0いいねをした人: 居ませんうーん、なぜだ。。v4.1.5 として、もうちょっと修正してみました。
上記のテストサイトでは正しく動作することを確認しています。これでも改善されないのであれば、実際にサイトを触らせていただかないとちょっとわからないかもしれません。。
♥ 0いいねをした人: 居ませんこれは良いアイデアだなとは思うのですが、スマホは幅が狭く、PC における「ヘッダーコンテンツ」追加機能みたいなものだと幅的にレイアウトが崩れる場合が多くなったりして、「誰でもがある程度使える」という機能にならないんじゃないかという気がします。
別な入力 UI を思いつけば策はあると思うのですが、ちょっと今は思いつかないので、現状では、幅が狭いからこれくらいしか入らないというのがしっかり理解した人が、子テーマでヘッダーのテンプレートを上書きするというのがベターなんじゃないかなと思います。
あ、もしくはハンバーガーボタンのテンプレート読み込み部分にフックさせるという手もありますね…。
add_action( 'get_template_part_template-parts/hamburger-btn', function( $slug, $name ) { ?> // ここにアイコン <?php }, 10, 2 );
♥ 0いいねをした人: 居ませんファイル自体は
/snow-monkey/vendor/inc2734/wp-contents-outline/src/shortcode/_view.php
にあるのですが、これは子テーマから上書きできないんですよね。上記の記事でも、もとのテンプレートは変更せずに(はてなだからそもそも変更できないのかな)、jQuery で
before
を使って表示/非表示ボタンを追加しているようなので、同じようにファイル自体は改変せずに、子テーマに js ファイルをつくり、そこに上記の記事のようなコードを追加するのが良いかと思います(もしくはwp_footer
アクションフックを使ってfunctions.php
に書くかですね)。♥ 0いいねをした人: 居ませんご報告ありがとうございます。トピッククローズします。
♥ 0いいねをした人: 居ませんあ、確かにそうですね…。下記のコードを子テーマの functions.php などに貼り付けてみてください!
/** * ダッシュボードから Snow Monkey サポートフォーラム最近のトピックを削除 */ add_action('wp_dashboard_setup', function() { remove_meta_box( 'snow-monkey-support-forum-topics-widget', 'dashboard', false ); } );
♥ 0いいねをした人: 居ません -
投稿者投稿