Intereting Posts
Как перезаписать базовую функцию JavaScript? Комментарии невидимы, в чем проблема с wp_list_comments? Может ли is_page () быть объединен с структурой управления переключателем? Получить имя пользовательской категории из ID Добавить панель для редактирования сообщения Как мне показать ВСЕ сообщения для категорий и тегов? Пользовательские URL-адреса фида 3.5 media.editor: каков слушатель событий для выбора изображения? Создание страницы для просмотра списка сообщений для пользовательского типа сообщений? Какой самый простой способ иметь домашнюю страницу и блог? Как отобразить выбранное изображение для каждого сообщения? Определить / объявить новые настраиваемые типы с полями в плагине? Есть ли встроенная функция для проверки совместимости URL-адреса? Создавать сразу несколько сообщений с WP REST API Как получить заголовок страницы с идентификатором страницы?

изменить значки видео на выбранный эскиз?

добавлены настраиваемые поля для формы редактирования медиа, чтобы пользователи могли выбрать миниатюру для видео. Все это прекрасно работает, но как я могу получить значок видео по умолчанию на этой странице, а в медиатеке использовать этот палец вместо значка видео по умолчанию?

default – http://img.wordpressask.com/icon/video.png

обновление стало частью пути, но не уверен, как я захватил пользовательскую область в этой ситуации …

function change_mime_icon($icon, $mime = null, $post){ $thumb = get_post_meta($post->ID,'_videoThumb', true); // needs to be attachment id? if($thumb){ // videoThumb $icon = str_replace(get_bloginfo('wpurl').'/wp-includes/images/crystal/', WP_CONTENT_URL . '/uploads/'.$thumb, $icon); return $icon; }else{ //leave as is... } } 

Solutions Collecting From Web of "изменить значки видео на выбранный эскиз?"

Вы можете сделать это с помощью трех простых шагов:

  1. Создайте каталог в своей теме, который будет содержать все новые значки / темы / название темы / изображения / значки /
  2. Скопируйте все изображения из / wp-includes / images / crystal / в новый каталог
  3. Подключитесь к фильтру wp_mime_type_icon в файле functions.php

Ваш фильтр будет выглядеть так:

 function change_mime_icon($icon, $mime = null, $post_id = null){ $icon = str_replace(get_bloginfo('wpurl').'/wp-includes/images/crystal/', WP_CONTENT_URL . '/themes/theme-name/images/icons/', $icon); return $icon; } add_filter('wp_mime_type_icon', 'change_mime_icon'); 

Чтобы убедиться, что это работает, откройте библиотеку мультимедиа и просмотрите галерею мультимедиа. Если вы видите предупреждения или ошибки PHP, что-то пошло не так. Если вы видите отображаемые значки, теперь у вас есть контроль над изображениями, поскольку они извлекаются из вашего каталога тем.

Будьте осторожны, чтобы не менять имена файлов изображений, поскольку они называются конкретно в ядре.