Невозможно удалить класс по умолчанию из элементов WP и добавить новые пользовательские классы - PullRequest
0 голосов
/ 11 марта 2020

Использование WordPress 5.3.2 Я пытаюсь удалить некоторые классы по умолчанию из собственных элементов WP и добавить к ним пользовательские классы mu, которые, очевидно, не работают.

Как вы знаете, добавляя изображение в сообщение / Страница, которую мы получаем HTML на переднем конце

<div class="wp-block-image">
    <figure class="aligncenter size-large">
        <img src="https://../../image.png" alt="" class="wp-image-156">
    </figure>
</div>

Теперь мне нужно обновить классы css, чтобы они были похожи на удар, удалив классы по умолчанию wp-block-image (из div обертки фигуры), и aligncenter size-large (из рисунка) и wp-image-156 из тега изображения и добавьте figure-img img-fluid rounded к изображению ...

<div class="wp-center-block">
    <figure class="figure">
        <img src="https://../../image.png" alt="" class="figure-img img-fluid rounded">
    </figure>
</div>

Я уже пытался добавить эту функцию в функции. php

function add_image_class($class){
    $class .= ' figure-img img-fluid rounded';
    return $class;
}
add_filter('get_image_tag_class','add_image_class');

, но это не добавляет классы к изображению и не удаляет wp-image-156 из класса. Подскажите, пожалуйста, как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...