Как на главной странице и в архивах рандомно вывести карточки постов разных размеров?
Если Вы хотите на главной странице и в архивах рандомно вывести карточки постов разных размеров, чтобы не редактировать каждую запись вручную установите наш пустой плагин ProFunctions и добавьте туда код:
add_action('init', function() {
$get_posts = get_posts( array( 'posts_per_page' => -1 ) );
foreach ($get_posts as $get_post) {
$main_posts_card = array("thumb-wide", "wide", "high", "full");
$posts_card = array_rand($main_posts_card);
// Рандомно устанавливает размер карточек постов на главной
update_post_meta($get_post->ID, 'post_card_size', $main_posts_card[$posts_card]);
}
} );
После откройте любую страницу Вашего сайта. Не забудьте потом удалить данный код, т.к. он выполняется каждый раз.
Вам помог ответ?