Помощник
|
Как удалить атрибут 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; } -------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐ Сервис для получения SMS на реальные номера USA |
13 | Chekon | 3979 | Сегодня, 11:48 автор: Chekon |
|
Арбитражники, как ведете учет расходов и доходов? | 11 | Boymaster | 1751 | Вчера, 23:35 автор: Boymaster |
|
Rebex.io – Ваша инновационная платформа для обмена криптовалюты! | 1 | Rebex | 650 | Вчера, 11:50 автор: Rebex |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4779 | Вчера, 1:19 автор: sergio11 |
|
Какой % отказов нормален для сайта? | 11 | Aloof | 2797 | 16.4.2024, 12:48 автор: diviner99 |
Текстовая версия | Сейчас: 18.4.2024, 12:22 |