Intereting Posts
Заблокировано из администратора сайта WordPress после включения принудительного SSL на WordPress Https (SSL) Как удалить идентификаторы из wp_enqueue_style? Функция jQuery не работает в WordPress, но работает в jsfiddle Отображение изображения значков для форматов сообщений WordPress, есть ли более чистый способ сделать это? В WordPress 4.4, как получить идентификатор сообщения, используя hook_post hook Использовать PHP-код в разделе «Администрирование меню» Разрешить вызов AJAX для других ролей, чем admin Можно ли удалить изображение из галереи, не удаляя его из медиа-библиотеки? Выделите список отдельных экземпляров настраиваемого поля? Функция, например is_registration_page, чтобы проверить, является ли текущая страница страницей регистрации WordPress всегда отображает первое меню Преобразование существующих query_posts в WP_Query Категории и продукты в случайном порядке Как одновременно обращаться к одной и той же базе данных MySQL в главном столбце и боковой панели WordPress? Есть ли URL, список последних сообщений

Как настроить эскиз в качестве отображаемого изображения?

Hy, как вы можете видеть в этом коде изображение, которое оно прикрепляется к сообщению непосредственно в изображение с этой функцией

update_post_meta( $post_id, '_thumbnail_id', $attach_id ); 

но как я могу преобразовать эту функцию, чтобы показать мне уменьшенное изображение в образце (НЕ ОРИГИНАЛЬНЫЙ РАЗМЕР), потому что у меня есть некоторые gif на моем веб-сайте, и я хочу, чтобы миниатюра (первый кадр из gif.jpg) была добавлена ​​в изображение, и это мой код для загрузки:

 #Upload and Create attachment if (!function_exists('wp_generate_attachment_metadata')){ require_once(ABSPATH . "wp-admin" . '/includes/image.php'); require_once(ABSPATH . "wp-admin" . '/includes/file.php'); require_once(ABSPATH . "wp-admin" . '/includes/media.php'); } $upload = wp_upload_bits( $_FILES['file']['name'], null, file_get_contents( $_FILES['file']['tmp_name'] ) ); $wp_filetype = wp_check_filetype( basename( $upload['file'] ), null ); $check = getimagesize($_FILES["file"]["tmp_name"]); if($check !== false) { $uploadOk = 1; } else { echo "File is not an image."; $uploadOk = 0; wp_trash_post( $post_id ); } $wp_upload_dir = wp_upload_dir(); $attachment = array( 'guid' => $wp_upload_dir['baseurl'] . _wp_relative_upload_path( $upload['file'] ), 'post_mime_type' => $wp_filetype['type'], 'post_title' => preg_replace('/\.[^.]+$/', '', basename( $upload['file'] )), 'post_content' => '', 'post_author' => $user_id, 'post_status' => 'inherit' ); $attach_id = wp_insert_attachment( $attachment, $upload['file'], $post_id ); require_once(ABSPATH . 'wp-admin/includes/image.php'); $attach_data = wp_generate_attachment_metadata( $attach_id, $upload['file'] ); wp_update_attachment_metadata( $attach_id, $attach_data ); #Upload and Create attachment #Use attachment update_post_meta( $post_id, '_thumbnail_id', $attach_id ); #Use attachment 

Я нашел код, который работает для меня, но не так, как я хочу, и это на header.php:

 <?php global $post; $src = wp_get_attachment_image_src( get_post_thumbnail_id( $post -> ID ) , 'thumbnail' ); if(strlen($src[0])){ echo '<meta property="og:image" content="'.$src[0].'"/>'; echo '<link rel="image_src" href="'.$src[0].'" />'; }else{ echo '<meta property="og:image" content="'.get_template_directory_uri().'/screenshot.png"/>'; } ?> 

Solutions Collecting From Web of "Как настроить эскиз в качестве отображаемого изображения?"