• Добрый день. В виджете хочу удалить встроенное width/height в img, которое встраивает wp в html. Не могу понять как мне обратиться именно к виджету для удаления.

    код для удаления в html width/height
    function wph_remove_attributes($html) {
    $html = preg_replace(‘/(width|height)=\»\d*\»\s/’, «», $html);
    return $html;
    }
    add_filter(‘post_thumbnail_html’, ‘wph_remove_attributes’, 10);
    add_filter(‘image_send_to_editor’, ‘wph_remove_attributes’, 10);

    мой виджет:
    function register_my_widgetsfot(){
    register_sidebar( array(
    ‘name’ => ‘Footer’,
    ‘id’ => ‘footer’,
    ‘description’ => ‘подвал сайта’,
    ‘class’ => »,
    ‘before_widget’ => ‘<div id=»%1$s» class=»side widget %2$s»>’,
    ‘after_widget’ => ‘</div>’,
    ‘before_title’ => ‘<h5 class=»widget-title»>’,
    ‘after_title’ => ‘</h5>’
    ) );
    }

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • CSS уже изобрели, если что

    мне хочется узнать именно такой способ как делается

    Боюсь вы первый, кто решил ректально вырезать гланды с помощью автогена

    через сss валидатор ругается на эти width и height, поэтому и задумалась о том, как их вырезать

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    через сss валидатор ругается на эти width и height

    С этого места поподробнее 🙂 Если это HTML-разметка, то как она связана с CSS-валидатором? Для неё есть свой валидатор.

    Error: Bad value 100% for attribute width on element img: Expected a digit but saw % instead.

    From line 212, column 112; to line 212, column 298

    <img src=»изображение» width=»100%» height=»auto» alt=»copyright»

    в сss указано:
    width:18px;
    height:18px;

    • Ответ изменён 4 года, 3 месяца назад пользователем alisen.

    Решила проблему использованием плагина Image Widget, а не тем, что был.

    • Ответ изменён 4 года, 3 месяца назад пользователем alisen.
Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Удаление width/height img» закрыта для новых ответов.