Intereting Posts
как я могу сменить папки для загрузки в% год% /% месяц% /% день%? Несколько URL-адресов, основанных на категории для одной должности наследственность детской темы и автозагрузка php Ошибка входа в систему – получение Предупреждение: невозможно изменить информацию заголовка Как добавить виджеты в свою тему и активировать их на моем сайте? Как я могу взять все идентификаторы из действия untrash_post? Где я могу найти хорошую обзорную коллекцию из 20 десяти детских тем? Показывать только последние липкие сообщения, отображать другие сообщения в хронологическом порядке Как я использую термины таксономии на основе терминов, которые они используют вместе? Показать сообщения только с конкретным тегом Список пользователей Buddypress, не показывающий администраторов и мод Таблица стилей WordPress не добавляется Получить значения дополнительных пользовательских полей перед сохранением 404 ошибок в журнале, показывающих URL-адреса с «GET», плюс и числовой код Правильный способ отображения пользовательской таксономии для вложений изображений в файл шаблона

удаление встроенных стилей из wp-caption div

Внутренние атрибуты ширины и высоты никогда не были огромной проблемой с изображениями в WordPress, поскольку они были легко перезаписаны с помощью CSS.

Проблема, с которой я сталкиваюсь, заключается в том, что любые изображения с титрами завертываются в идентификатор «вложение» («число вложений») и класс «wp-caption», и им предоставляются встроенные свойства ширины и высоты CSS. Это основная боль в прикладе, поэтому я хотел бы удалить встроенные стили этого div, если это вообще возможно.

Вы можете переопределить встроенные стили с помощью «! Important»:

width: 100px !important; 

Если вы хотите исправить PHP, посмотрите на это: http://troychaplin.ca/2012/06/updated-function-fix-inline-style-that-added-image-caption-wordpress-3-4/

 add_shortcode('wp_caption', 'fixed_img_caption_shortcode'); add_shortcode('caption', 'fixed_img_caption_shortcode'); function fixed_img_caption_shortcode($attr, $content = null) { if ( ! isset( $attr['caption'] ) ) { if ( preg_match( '#((?:<a [^>]+>\s*)?<img [^>]+>(?:\s*</a>)?)(.*)#is', $content, $matches ) ) { $content = $matches[1]; $attr['caption'] = trim( $matches[2] ); } } $output = apply_filters('img_caption_shortcode', '', $attr, $content); if ( $output != '' ) return $output; extract(shortcode_atts(array( 'id' => '', 'align' => 'alignnone', 'width' => '', 'caption' => '' ), $attr)); if ( 1 > (int) $width || empty($caption) ) return $content; if ( $id ) $id = 'id="' . esc_attr($id) . '" '; return '<div ' . $id . 'class="wp-caption ' . esc_attr($align) . '" style="width: ' . $width . 'px">' . do_shortcode( $content ) . '<p>' . $caption . '</p></div>'; } 

или javascript / JQuery:

 $(".wp-caption").removeAttr('style'); 
 .wp-caption img, .wp-caption { width:auto !important; max-width:100% !important; height:auto !important; }