web-dev-qa-db-ja.com

機能しないカスタム画像サイズを追加

私は子供のテーマにカスタム画像サイズを追加したいです。

基本は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」を使用すると、トリミングされた画像ではなくフルサイズの画像が表示されます。ここで何が問題になっていますか?

1
linearSpin

新しい画像サイズを追加したら、そのサイズの画像を再生成する必要があります。 再生サムネイル プラグインはこの目的のために役に立ちます。

3

これで、コマンドラインインタフェース(CLI)を使用して、 wp media replarate コマンドを使用してサムネイルを再生成できます。

wp media regenerate

このページ を見て、 wp コマンドをインストールするためのステップに従ってください。

0
pjehan

投稿のサムネイルにハンドル名を追加する必要があります

 the_post_thumbnail( 'category-thumbnail' );
0
ahmad araj