Intereting Posts
Как связать внешние файлы JavaScript? Структура Permalink / a-page-as-first-level / a-category-as-second-level / post-in-category Какие параметры сервера необходимы для импорта XML-файла WordPress Как массировать удаление изображений из медиабиблиотеки Фильтрация WP_Query Динамически в интерфейсе page.php не вызывается, возвращается к index.php Как указать «add_menu_page» в HTML-файл, а не на PHP-функцию Отключите функцию перетаскивания на виджетах панели управления для подписчиков. post_tag tanonomy с пользовательским типом сообщения Лучший подход для загрузки боковой панели Только в том случае, если максимальная ширина экрана составляет> 900 пикселей? Опубликовать + форму + действие + результаты на той же странице флажки с меткой «ящик» из цикла не будут сохраняться Несколько авто-сгенерированных слайд-шоу / слайдов изображений на каждом (обычном) сообщении? Как создать разные базы данных для некоторых типов сообщений для разных пользователей? В администрировании, как мне отображать комментарии определенного пользователя?

URL-адрес и размер изображения

Поскольку у меня есть блог с несколькими авторами, я хотел бы взять все варианты дизайна и установить их как по умолчанию. К сожалению, WordPress по умолчанию задает size-medium класса, который мне не нужен. Кроме того, WordPress включает полный путь к источнику, а не просто предоставление src="/wp-content/...." .

Как я могу изменить оба пресета?

Постановили

Чтобы удалить класс, я добавил, что это отключено до моего function.php

 function remove_image_class( $classes ) { $unneededClasses = array( 'size-medium' ); foreach ($unneededClasses as $unneededClass) { $classes = str_replace($unneededClass . ' ', '', $classes); } return $classes; } add_filter( 'get_image_tag_class', 'remove_image_class' ); 

Как вы видите, я определил массив, который содержит все ненужные классы (только один в моем случае), поэтому при необходимости добавляется больше классов.

Чтобы сопоставить пути относительно, я добавил этот фрагмент к functions.php Php моей темы:

 function relative_path_for_images($html, $id, $caption, $title, $align, $url, $size, $alt) { $imageurl = wp_get_attachment_image_src($id, $size); $relativeurl = wp_make_link_relative($imageurl[0]); $html = str_replace($imageurl[0],$relativeurl,$html); return $html; } add_filter('image_send_to_editor', 'relative_path_for_images', 10, 8);