フォーラムへの返信
-
投稿者投稿
-
記事タイトルの前に出力するコードを書いてみました。
add_filter( // template-parts/loop/entry-summary/title/title.php が出力する HTML を書き換える 'snow_monkey_template_part_render_template-parts/loop/entry-summary/title/title', function( $html ) { $days = 7; // NEWマークを表示する日数 $now = date_i18n( 'U' ); // 今の時間 $entry = get_the_time( 'U' ); // 投稿日の時間 $term = date( 'U', $now - $entry ) / 86400; if ( $days > $term ) { // 前に New を追加 $html = '<span class="new">New</span>' . $html; } return $html; } );
上記を参考に、出力するテンプレートや出力位置を変更したりしてみてもらえればと思います。
下記は既存の「三角」ですが、
この白い三角の上辺をセクション幅いっぱいに広げた状態のもの、ということでしょうか?
区切るセクションが「背景色」の場合と「画像」の場合とがあり、いろいろ問題はあるのかなとも思うのですが、
区切りは、実際は「区切りを設定したセクション」の上に区切り用の SVG が重なっているだけなので、背景が色でも画像でも問題はないのですが、区切りの図形自体に画像を入れる、例えば↑の画像なら最初の白背景のセクションが背景画像のセクションで、白三角が画像三角になる、みたいなことはできないです。念の為説明でした。
♥ 0Who liked: No user情報ありがとうございます! 画像を同じものに差し替えてみたのですが再現できませんでした…(通常幅、スリム幅、フル幅)
ブラウザのバージョンはいずれも同じでした。
多分画像を縮小したときの丸め誤差の影響かなと思うのですが、再現できないので調査することができず…。なのでちょっと思いつきなのですが、下記の CSS を追加してみるとどうでしょうか?.smb-items__banner__figure > img { width: calc(100% + 1px); max-width: none; }
普通は 100% なのですが、あえて +1px することで丸め誤差が発生しても画像同士が重なってるから大丈夫とならないかなと…(ダメだったら2px、3pxと大きくしてみてください)
♥ 0Who liked: No userキタジマさんは恐らく項目バナーに画像を入れず、マスクで背景色を変えておられると思いますが、
あ、オレンジ単色の画像を入れています!ちなみに入れている画像のサイズは何でしょうか?
♥ 0Who liked: No userなるほどです。
個人的には幅を指定してスクロールをさせるほうが見やすくなるというシチュエーションがちょっと思いつかないので、もしそういったシチュエーションが必要になったときに具体例を共有いただいたり、他の方からも同様の要望がちらほらでてきたりしたらまた検討したいと思います。
ご要望ありがとうございます!
♥ 0Who liked: No userWindows 11 の Edge と Chrome で確認してみましたが、どちらも線は確認できませんでした。
ぼかしの設定をされてたりしますかね?
それとも Windows や Edge のバージョンによるんですかね…。♥ 0Who liked: No useriPhone ですかね? iPhone はいろいろクセがあるみたいです。詳しくありませんが、例えばこういう記事はちらほらありました。
YouTube にアップして貼り付けたほうが安定するかもしれません。
♥ 0Who liked: No user解決して良かったです!
解決した場合はクローズをお願いします!今回はこちらで閉じておきますね。♥ 0Who liked: No userすみません、改めて確認しました。ひとまず下記の項目は追加する方向で作業しようと思います。
– カラム全体を塗りつぶすように画像を切り抜く
- 焦点ピッカー
– ブロックスタイル「枠線」
– 背景色
– テキスト色・各項目をくっつける(画像とコンテンツをくっつける)
項目ブロックの場合は主にバナー同士をくっつけるために設定を設けたのですが、メディアとテキストの場合はくっつけると読みにくくなってしまわないかな?と思いました。これは画像とテキスト自体をくっつけるのではなくて、画像と「テキストが入っているボックス(余白あり)」をくっつけるようなイメージでしょうか?
・行あたりのカラム数の指定(タブレットでは横並びのままでスマホでのみ縦に並べる、またはタブレットでもスマホでも縦並びにする、などが選択できるように)
既存の設定と整合性をとったまま↑の設定も追加できるのかちょっと直感では大丈夫か不安なので、ちょっと検討課題とさせてください。調査して問題なさそうなら入れ込もうと思います。
有料になりますが、Archive Content アドオンを使うのが一番簡単だと思います。
自力で頑張る場合は、
の応用編で、
snow_monkey_before_contents_inner
ではなくてsnow_monkey_before_archive_entry_content
やsnow_monkey_prepend_archive_entry_content
にフックする形でもできます。ただ、条件分岐しないと全てのアーカイブページに表示されてしまうので、is_category( 'hoge' )
で条件分岐が必要です。カテゴリーごとに違うコンテンツを割り当てたい場合は条件分岐とページを呼び出すコードがその分増えるのでその分複雑にはなります…。♥ 0Who liked: No userあ、もしかして「ホームページのコンテンツエリアに上下余白を追加する」が有効になってたりしますかね?
もしそうじゃない場合は、
「オーバーレイ(上部固定)」でもスクロールすると白くなってしまうのであれば、なにか設定や追加した CSS が影響している可能性があります。実際の現象を確認したいので、「コーポレートデモサイト2」に「オーバーレイ(上部固定)」を適用してもらうことは可能ですか?
↑どうでしょうか?
♥ 0Who liked: No user本来は「オーバーレイ(上部固定)」にするとスクロールしても透明のままになるはずです。「オーバーレイ(上部固定/スクロール時背景白)」だと書いている通りスクロール時には背景が白になります。
「オーバーレイ(上部固定)」でもスクロールすると白くなってしまうのであれば、なにか設定や追加した CSS が影響している可能性があります。実際の現象を確認したいので、「コーポレートデモサイト2」に「オーバーレイ(上部固定)」を適用してもらうことは可能ですか?
♥ 0Who liked: No userメニューの右下に常時表する方法があれば教えていただけないでしょうか?
特に設定はないので、
position: fixed
とかで無理やり固定するしかないと思います。ただ、固定しちゃうとヘッダーとあわせて画面のかなりの部分を専有してしまうので、閲覧の快適さ的に大丈夫でしょうか…。♥ 0Who liked: No user -
投稿者投稿