私は子供のテーマにカスタム画像サイズを追加したいです。
基本はPenscratchテーマで、独自の画像サイズが定義されています。
function penscratch_setup() {
/* ... */
add_theme_support( 'post-thumbnails' );
add_image_size( 'penscratch-featured', '400', '200', true );
/* ... */
}
私がここでいくつかの変更を加えた場合(base functions.php)、すべてが意図したとおりに動作します。しかし重要なのは、それをchild-Themeで実行することです。
add_action( 'after_setup_teme', 'add_custom_img_sizes');
function add_custom_img_sizes()
{
add_theme_support( 'post-thumbnails' );
add_image_size( 'category-thumbnail', '300', '200', true );
}
テンプレートで「category-thumbnail」を使用すると、トリミングされた画像ではなくフルサイズの画像が表示されます。ここで何が問題になっていますか?
新しい画像サイズを追加したら、そのサイズの画像を再生成する必要があります。 再生サムネイル プラグインはこの目的のために役に立ちます。
これで、コマンドラインインタフェース(CLI)を使用して、 wp media replarate コマンドを使用してサムネイルを再生成できます。
wp media regenerate
このページ を見て、 wp コマンドをインストールするためのステップに従ってください。
投稿のサムネイルにハンドル名を追加する必要があります
the_post_thumbnail( 'category-thumbnail' );