フォーラムへの返信
-
投稿者投稿
-
【お使いの Snow Monkey のバージョン】最新
【お使いの Snow Monkey Blocks のバージョン】最新
【お使いの Snow Monkey Editor のバージョン】最新今後同じ問題を自分で調べたい方が調べやすいように、バージョン情報は正確に記入をお願いたします。
phpに下記のように追記してみましたが、ダメでした。
下記のトピックに記載のあるコードだとどうでしょうか?
♥ 0いいねをした人: 居ませんたしかに「外観」>「カスタマイズ」>「デザイン」>「記事一覧」でレイアウト選べました!ありがとうございました。
そこです!
一覧が表示される他のアーカイブページ(ブログトップページやカテゴリーアーカイブページ等)も検索結果ページと同じ一覧のレイアウト・表示件数にしたいです!
ダッシュボード → 設定 → 表示設定 → 1ページに表示する最大投稿数 で設定してみてください。
♥ 0いいねをした人: 居ません【お使いの Snow Monkey のバージョン】最新
【お使いの Snow Monkey Blocks のバージョン】最新
【お使いの Snow Monkey Editor のバージョン】最新今後同じ問題を自分で調べたい方が調べやすいように、バージョン情報は正確に記入をお願いたします。今回の場合は Blocks と Editor は関係ないので、Snow Monkey テーマと Snow Monkey Search のバージョン番号を記入いただけると助かります。
質問になります。
前提として、Snow Monkey Search は基本的には「検索ボックスを追加する」だけのプラグインになります。検索結果ページは Snow Monkey Search は基本的にはいじらないので、WordPress 標準の検索結果ページが表示されます。なので Snow Monkey Search を使っていない場合に検索結果ページをカスタマイズするのと同じ方法でカスタマイズすれば大丈夫です。
回答の前に一点教えてください!
「一覧のレイアウトの変更」「1ページあたりの結果表示件数を20件にしたい」というのは、検索結果ページに限ってのことでしょうか?それとも、一覧が表示される他のアーカイブページ(ブログトップページやカテゴリーアーカイブページ等)も検索結果ページと同じ一覧のレイアウト・表示件数にしたい感じでしょうか?
♥ 0いいねをした人: 居ません画像ブロックにも、Snow Monkey Editor の「表示設定(ロール)」は設定可能ですが、それを使うとどうでしょうか?エディター上では全ての画像が表示されるので作りにくいとは思いますが…。
コードを書くなら
render_block_core/image
フックを使って、権限ごとに画像を出し分けることもできるかなと思います。♥ 0いいねをした人: 居ませんこちらでも現象確認できました。情報ありがとうございます!JavaScript のエラーがでて処理が止まってしまうみたいなので、アップデートで修正入れます。修正できたらまた書き込みます!
♥ 0いいねをした人: 居ません下記教えてください!
– 自動表示ではなく、普通に目次ブロックを設置した場合、その設置した目次は表示されますか?
– 現象が確認できるページの URL をここに記載してもらうことは可能ですか?♥ 0いいねをした人: 居ませんMy Snow Monkey プラグインか、子テーマの
functions.php
にコードを追加することで実現できるかなと思います。### ウィジェットエリアを定義
add_action( 'widgets_init', function() { register_sidebar( array( 'name' => '個別投稿の上部のサイドバー', 'id' => 'my-single-top-sidebar', // ウィジェットエリアの名前 'before_widget' => '<div id="%1$s" class="c-widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h2 class="c-widget__title">', 'after_title' => '</h2>', ) ); } );
### ウィジェットエリアを個別投稿に表示
add_action( 'snow_monkey_before_contents_inner', function() { // 個別投稿ではないときは何もしない if ( ! is_single() ) { return; } // my-single-top-sidebar ウィジェットエリアを表示 dynamic_sidebar( 'my-single-top-sidebar' ); } );
特にウィジェットエリアであることが必須ではなくて、ページヘッダーを表示したいだけということであれば、カスタマイザーの設定でページヘッダーを表示することはできます。
カスタマイザーを開いた状態で適当な個別投稿ページに移動して、カスタマイザー → デザイン → 投稿ページ設定 → アイキャッチ画像の位置で「ページヘッダー」を選択すると表示されるようになります。
標準のページヘッダーではなく、何らかのウィジェットでページヘッダー的なものを入れたいということであれば、独自にウィジェットエリアを追加する必要がありますね…。
♥ 0いいねをした人: 居ませんなぜ読み込みされないのか確認するため、ブラウザのデベロッパーツール → ネットワークタブで動画のレスポンスを確認してみたところ、206 というステータスが返ってきているようでした。詳しくないのでググってみたところ、Safari は大きな動画などを分割してから再生するための HTTP Range Request というものに対応させる必要があるらしいということがわかりました。
ただ、これの対応が Snow Monkey 側でできるものなのか、サーバー側でやらないといけないものなのか、それとも動画ファイルを何とかすればなんとかできるものなのかまではよくわかりませんでした…。
もし開発環境とか別のサーバーにアップした場合はちゃんと表示されるということであれば、サーバー側で対応が必要なものなのかもしれません。
♥ 0いいねをした人: 居ませんおそらく
と同じで、何かのスクリプトとアイコンを表示するライブラリ(FontAwesome)が干渉してしまっているのだと思うのですが、どれが干渉しているのかまでは突き止められませんでした。
もし FontAwesome のアイコンを独自には使っていない(Snow Monkey が勝手に表示するもの以外は使っていない)のであれば、カスタマイザー → ページ速度最適化 → 軽量な FontAwesome を使用する、を有効化することで解決するかもしれません。
♥ 0いいねをした人: 居ません -
投稿者投稿