Пробовал экспериментировать с некоторыми обычными мета-ящиками, но ничего, что я читал или не могу найти, помогает мне достичь того, что я на самом деле после.Размер отображаемого изображения в панели администратора?
Я могу сделать новый мета-ящик, но я не могу найти способ фактически изменить вывод миниатюры сообщений в панели администратора.
function new_post_thumbnail_meta_box() {
global $post;
echo 'Content above the image.';
$thumbnail_id = get_post_meta($post->ID, '_thumbnail_id', true);
echo _wp_post_thumbnail_html($thumbnail_id);
echo 'Content below the image.';
}
function render_new_post_thumbnail_meta_box() {
global $post_type;
// remove the old meta box
remove_meta_box('postimagediv','post','side');
// adding the new meta box.
add_meta_box('postimagediv', __('Featured Image'), 'new_post_thumbnail_meta_box', $post_type, 'side', 'low');
}
add_action('do_meta_boxes', 'render_new_post_thumbnail_meta_box');
Как увеличить или увеличить размер отображаемого изображения на панели администрирования?
Скопировал функцию включения и изменил выход, это вызывает ошибку сервера.
function _wp_post_thumbnail_html($thumbnail_id = null, $post = null) {
global $content_width, $_wp_additional_image_sizes;
$post = get_post($post);
$upload_iframe_src = esc_url(get_upload_iframe_src('image', $post->ID));
$set_thumbnail_link = '<p class="hide-if-no-js"><a title="' . esc_attr__('Set featured image') . '" href="%s" id="set-post-thumbnail" class="thickbox">%s</a></p>';
$content = sprintf($set_thumbnail_link, $upload_iframe_src, esc_html__('Set featured image'));
if ($thumbnail_id && get_post($thumbnail_id)) {
$old_content_width = $content_width;
$content_width = 600;
if (!isset($_wp_additional_image_sizes['post-thumbnail']))
$thumbnail_html = wp_get_attachment_image($thumbnail_id, array($content_width, $content_width));
else
$thumbnail_html = wp_get_attachment_image($thumbnail_id, 'post-thumbnail');
if (!empty($thumbnail_html)) {
$ajax_nonce = wp_create_nonce('set_post_thumbnail-' . $post->ID);
$content = sprintf($set_thumbnail_link, $upload_iframe_src, $thumbnail_html);
$content .= '<p class="hide-if-no-js"><a href="#" id="remove-post-thumbnail" onclick="WPRemoveThumbnail(\'' . $ajax_nonce . '\');return false;">' . esc_html__('Remove featured image') . '</a></p>';
}
$content_width = $old_content_width;
}
return apply_filters('admin_post_thumbnail_html', $content, $post->ID);
}
Или я должен использовать add_image_size ('post_thumbnail', 600, 400, правда); ? потому что это то, что он ищет?
В каком смысле вы имеете в виду «больший или фактический размер»? IMO, скриншот/проект-проект был бы полезен. Потому что, как только я увидел ошибку, где Featured Image «full size», и он полностью разбивает макет администратора, появляется горизонтальная полоса прокрутки, а метабокс - полностью переполненный. – brasofilo
@brasofilo Все в порядке, я работаю над собственной настраиваемой панелью администратора, я полностью переработал ее (и буду githubbing ее после ее завершения), она отзывчива, поэтому горизонтальных полос прокрутки не будет. Отображаемое изображение, отображаемое на панели администратора, по умолчанию 266xrandom px (высота в зависимости от соотношения сторон), я хочу иметь возможность показывать полноразмерное изображение при редактировании/записи сообщений. – andy
Я бы хотел, чтобы он отображался в фактическом размере или размере, который я хочу. Только сейчас он отображается в размере по умолчанию для избранных изображений на панели администратора. 266x144px обычно. – andy