Помощник
|
Как удалить атрибут ALT и Title для всех картинок в WP, Как удалить атрибут ALT и Title для всех картинок в WP |
denis123123
|
Сообщение
#1
|
||
|
|
||
|
|||
densskv |
18.1.2015, 18:03;
Ответить: densskv
Сообщение
#2
|
|
denis123123, это равносильно пилению сука на котором сидите. Это смертный приговор продвижению в картинках. Их наоборот нужно грамотно заполнять.
-------------------- |
|
|
denis123123
|
Сообщение
#3
|
|
densskv, Яндекс наложил фильтр на сайт за переспам. Есть мнение, что одной из причин может быть переспам в атрибутах к изображениям. Траф с картинок минимальный был, терять нечего.
|
|
|
densskv |
18.1.2015, 19:03;
Ответить: densskv
Сообщение
#4
|
|
denis123123, сколько картинок на статью? названия в них повторяются? Как подписаны фото (урлы)? картинки уникальны или закопипасчены?
-------------------- |
|
|
denis123123
|
Сообщение
#5
|
|
densskv, от 1 до 10. Прописывал подряд все ключевые слова по которым писалась статья (1 картинка 1 ключ, в title и alt одно и тоже). Небольшая уникализация (контрастность, размер, разворот и т.п.).
|
|
|
andreykashops |
19.1.2015, 10:29;
Ответить: andreykashops
Сообщение
#6
|
|
Набросал тут на скорую руку, удалит с контента, добавьте в функшинс.
Код add_filter('the_content', function($content){
$patterns = array("#(<img.*title=\")[^\"]*(\"[^>]*>)#", "#(<img.*alt=\")[^\"]*(\"[^>]*>)#"); $replacements = array("\\1\\2", "\\1\\2"); $content = preg_replace($patterns, $replacements, $content); return $content; }, 1, 20); -------------------- |
|
|
denis123123
|
Сообщение
#7
|
|
andreykashops, скажите пожалуйста, этот код просто убирает атрибут alt при выводе всех картинок на сайте, не затрагивая при этом базу данных где прописаны все alt? Т.е. убрав этот код, все вернется на свои места?
|
|
|
andreykashops |
19.1.2015, 19:44;
Ответить: andreykashops
Сообщение
#8
|
|
denis123123, именно.
-------------------- |
|
|
denis123123
|
Сообщение
#9
|
|
andreykashops, пишет Parse error: syntax error, unexpected T_FUNCTION in.....
|
|
|
andreykashops |
19.1.2015, 20:41;
Ответить: andreykashops
Сообщение
#10
|
|
denis123123, попробуйте так
Цитата add_filter('the_content', 'the_content_replace_tags', 1, 20);
function the_content_replace_tags($content){ $patterns = array("#(<img.*title=\")[^\"]*(\"[^>]*>)#", "#(<img.*alt=\")[^\"]*(\"[^>]*>)#"); $replacements = array("\\1\\2", "\\1\\2"); $content = preg_replace($patterns, $replacements, $content); return $content; } -------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат | 55 | arendator | 35091 | Сегодня, 2:12 автор: arendator |
|
Rebex.io – Ваша инновационная платформа для обмена криптовалюты! | 3 | Rebex | 971 | Вчера, 20:50 автор: Rebex |
|
Посоветуйте массажер для спины и шеи | 10 | Boymaster | 904 | Вчера, 18:02 автор: Boymaster |
|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 695 | Вчера, 17:52 автор: Boymaster |
|
Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера) | 10 | zennoboss | 4664 | Вчера, 5:20 автор: Skyworker |
Текстовая версия | Сейчас: 25.4.2024, 14:03 |