フォーラムへの返信
-
投稿者投稿
-
v7.9.2 で変更をいれてみましたがどうでしょうか?
♥ 0Who liked: No userあー
if ( null === $this->wp_query->get( $key, null ) ) { $this->vars[ $key ] = $value; $this->wp_query->set( $key, $value ); }じゃなくて
if ( null === $this->wp_query->get( $key, null ) ) { $this->wp_query->set( $key, $value ); } $this->vars[ $key ] = $value;だといいんですかね。
♥ 0Who liked: No userわかりました、ここですね。
パラメーターを引き回すのに
$wp_queryを使ってて、もともと$wp_queryが持っているパラメーターを上書きしてしまわないように上記の条件判定をしてたんですけど、entry-summaryの_excerpt_lengthはその上位のrecent-postsも持っているのでnullにならずに意図した判定がされなかった、という感じですね。これどうしたら良いんだ…。♥ 0Who liked: No user調べてみたらウィジェットでもrenderフックは通ってるようでした…。
あ、「
liをカスタマイズ」と書いていたのでスルーしましたが、liの中の.c-entry-summaryコンポーネントはHelper::get_template_part()で呼ばれているのでフック通ります。最新の投稿ブロックを実行すると$vars[‘_entries_layout’]が無いと言うNoticeが出た状態で処理されているっぽいです。
あーこれはバグかも…です。
♥ 0Who liked: No userあ、なるほど、リンクですね…。
ちょっと手間はかかるかもしれませんが、画像ブロック、もしくは Snow Monkey Blocks のスライダーブロックでリンク&キャプション付きの画像を挿入し、CSS を追加してキャプションを画像の上に重ねる、というのは可能かもしれません。
例えば画像ブロックならこんな感じ。
.wp-block-image { position: relative; } .wp-block-image figcaption { position: absolute; top: 50%; left: 0; right: 0; color: #fff; font-size: 1rem; padding: 1rem; text-align: center; }上記の例では全ての画像ブロックに影響がでてしまうので、バナー扱いしたい画像ブロックの追加 CSS クラスに適当なクラスを付与して、それに対して CSS を当てるのが良いかと思います。
♥ 0Who liked: No user特に考えたことはありませんでしたが、この UI はよく見かけますし、機能としてあっても良いかもですね!
ただ、フッター固定ナビゲーションと位置が被ってしまうなどの問題もありますので、アドオン(Snow Monkey 専用プラグイン)としてリリースして、それを使っているときはフッター固定ナビは使用不可になる、とかが良いかなと思いました。
Xeory Fixed Banner と全く同じ機能にするのは難しいと思いますが、ひとまずスマホで任意の文字列 + ボタンが表示できる、というような形で検討しますね。他の機能の開発の進捗もあるのですぐに取り掛かるのは難しいですが、もしリリースの見込みができたときはまたここに書き込みます!
♥ 0Who liked: No user最近の投稿ブロックは、最近の投稿ウィジェットとの互換性などの歴史的経緯から、
apply_filters( 'inc2734_wp_awesome_widgets_render_widget', $widget, $args, $instance );というフィルターフックでカスタマイズできるようになっています。その後にパッチ的に
snow_monkey_template_part_renderを通すように改修できないこともないとは思うのですが、結局他のブロックもsnow_monkey_template_part_renderを通るわけではないので、ちょっと微妙かなと思います。♥ 0Who liked: No userそのバナーを入れたいのは記事の中でしょうか?それともサイドバーのウィジェットエリアの中などでしょうか?
記事の中だとして、もしブロックエディターを使用されているのであれば、カバーブロックを使うと良いかもしれません。
♥ 0Who liked: No userご報告ありがとうございます!
iOS Safari でブラウザバックするとキャッシュされたページが表示される影響で、現在のローディング処理のプログラムではただしくエフェクトを消す処理が動かないようです。
次のアップデートで修正します!
♥ 0Who liked: No user蛍光ペンの CSS は
.smb-highlighter { background: -webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(255,253,107,.7))); background: linear-gradient(transparent 60%,rgba(255,253,107,.7) 0); }というようになっています。
-webkit〜の行は古いブラウザ用です。rgba()のところが色の指定です。.7が透明度なので、ここを.9のようにするだけでも少し濃くなりますが、色自体を変えたい場合は255,253,107の部分を変えないといけません。Photoshop などのツールや、下記のサイトなどを参考にすると色を探しやすいかなと思います。
良い色が見つかったら、
rgba()の部分を書き換えて、追加 CSS もしくは子テーマの CSS に追加すれば色が変わるかと思います。♥ 0Who liked: No userセクションと同じようにしますね!
♥ 0Who liked: No user– 表示している記事、していない記事どちらの検索結果なのか時間をおいて見ると判別できない
– ウィジェットに表示する記事が多いほど検索欄と検索結果の表示位置が離れていってしまうなるほど、確かに。ただ、検索は「投稿タイプ」で絞り込んだものに対して行われるので、検索と投稿タイプを離すのもまたどうなんだろう?という気もします。
– 「検索結果」「選択済みアイテム」のようなラベルをつける
– 検索結果と選択済み、それぞれの一覧の位置を逆にするというのもありかなと思ったのですがどうでしょうか?
♥ 0Who liked: No user2019年8月11日 7:41 PM 返信先: 子テーマからMy Snow Monkey プラグインへ移行したら、編集画面にて最新の投稿ブロックなどのサムネイル画像が表示されなくなった。 #24868確認おそくなってすみません!
子テーマの style.css と 追加CSS で CSS の出力場所が若干かわるので、その影響でスタイルの当たり方(優先度)が変わっちゃったのかもしれませんね…。
解決したということで閉じます!
♥ 0Who liked: No userとりあえず当初の問題は解決したということでトピック閉じます!
♥ 0Who liked: No user特に問題はないと思います。URL が
https://examplle.com/about/となるか
https://examplle.com/aboutとなるかの違いですね。
♥ 0Who liked: No user -
投稿者投稿

