イメージレシオ設定が機能しない
アーカイブページ(Archives Page)で使用する Archive Posts ウィジェットで、イメージレシオ(Image Ratio)を変更する。
今回は イメージレシオを 1.2 に設定した。
ところが、
ポストが10までは、設定通りになるが、11以降は、設定が反映されない。
原因は、バグ、あるいは、nginx fcgi-cache によるものが予想できる解明するよりも、対策をすることにした。
対策方法
根本的な解決ではないが、対策にCSS に直接 イメージレシオ(Image Ratio)を書き込んでしまう方法をとる。
Custom CSS
.elementor-posts-container article:nth-child(n+10) .elementor-post__thumbnail img {
aspect-ratio: 10 / 12; /* 例:10:12の比率に変更 */
object-fit: cover;
}
結果は、良好
ポスト11番以降も設定したイメージレシオで表示されました。







