Как при if (get_post_meta(***) ) сделать добавление add_image_size(***)?
Создан метабокс с одним только чекбоксом, нужно, чтобы при его включении у загружаемых картинок создавались альтернативные миниатюры. Самый очевидный вариант:
if (get_post_meta($post->ID, ‘checkbox’, true)) {
add_image_size( ‘1’, 1920, 1080 );
add_image_size( ‘2’, 1366, 768 ); }
Не сработал. Как можно реализовать такую функцию?
1 Ответ(ы)
if (get_post_meta($post->ID, ‘checkbox’, true)) {
add_image_size( ‘1’, 1920, 1080 );
— так нельзя
$check = get_post_meta($post->ID, ‘checkbox’, true); // var_dump($check); if ($check === true) { add_image_size( ‘1’, 1920, 1080 );
получите в переменную и потом сравниваете. Для просмотра вашего раскомментируйте вардамп