Как отключить автоматическую вставку стиля изображения?

Как избавиться от такого атрибута изображения «alignleft size-full wp-image-166», который вордпресс постоянно сам вставляет ? А еще лучше — заменить его на свой стиль (например, alignleft или left)?
Спасибо!

Комментариев 5
  1. попробуйте в файле functions.php активной темы ВП прописать:

    1
    2
    3
    4
    5
    add_filter('get_image_tag_class', 'my_image_tag_class');
    function my_image_tag_class($class) {
    $class='my_image_class';
    return $class;
    }
    • Работает. Теперь вместо собственного стиля ВП всегда вставляется мой. Это хорошо, а возможно ли еще как-то сделать, чтобы если мы при загрузке изображения выбрали опцию «Слева» — вставился стиль1, если выбрали «По центру» — стиль2 и т.д.?

      А еще WordPress постоянно ставит ссылку на само изображение, уже замучалась у каждого изображения ссылку удалять.. :( Нельзя ли никак отключить данную опцию по умолчанию?

      Заранее спасибо! :)

      P.S. Это самый лучший сайт о WordPress, который я только знаю. Спасибо большое автору и всем, кто работает над его развитием!

      • Я в одном из блогов сделал в css так:

        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        img.centered, img.aligncenter {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        img.alignright {
            padding: 4px;
            margin: 0 0 2px 7px;
            display: inline;
            clear: none;
        }
        img.alignleft {
            padding: 4px;
            margin: 0 7px 2px 0;
            display: inline;
        }
        .alignright {
            float: right;
        }
        .alignleft {
            float: left;
        }

        А чтобы WordPress не вставлял что-то непонятное в стиль, нужно поле ссылки и поле стиля очистить один раз – он это запомнит.

  2. чтобы убрать ссылку на изображение нужно при загрузке изображения сделать пустым поле Link URL
    ВП должен запомнить это состояние и больше ссылки ставить не будет

    стили будут стандартные, ВПшные (цсс под них написать ведь можно, ага ,)): alignleft, alignright, …

    1
    2
    3
    4
    5
    add_filter('get_image_tag_class', 'my_image_tag_class', 10, 4);
    function my_image_tag_class($class, $id, $align, $size) {
    $class = 'align' .  esc_attr($align);
    return $class;
    }

    ЗЫ: код не пробовал, но должне работать
    если что – посмотрю позже, ближе к 18-19 по Москве