Как удалить название картинки в галерее?

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Когда наводишь на изображение в галерее, вставленной в пост, то рядом с указателям появляется название изображения. Как его удалить?

Создай свой первый сайт на WordPress

AlexandrTransparent
Оцените автора
Добавить комментарий

  1. tiaurus

    Попробуйте добавить в файл functions.php:

    function tp_gallery_filter( $attr ) { 
        $attr['title'] = ""; 
        return $attr; 
    } 
    add_filter( 'wp_get_attachment_image_attributes', 'tp_gallery_filter' );
    Ответить
  2. AlexandrTransparent автор

    Благодарю.
    Подскажите как сделать подобное для всех миниатюр?

    Ответить
    1. tiaurus

      Чтобы удалить title у всех изображений, размещенных в постах, добавьте в functions.php:

      function remove_img_titles($text) {
          $result = array();
          preg_match_all('|title="[^"]*"|U', $text, $result);
          foreach($result[0] as $img_tag) {
              $text = str_replace($img_tag, '', $text);
          }
          return $text;
      }
      add_filter('the_content', 'remove_img_titles'); 

      Однако сеошники подсказывают, что таким образом вы ухудшите сайт в глазах поисковых систем — ссылки и картинки без title считаются ущербными. Впрочем, я им не склонен полностью верить — большинство их выводов больше похоже на гадание на кофейной гуще, нежели чем на достоверные сведения.

      Ответить