- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Перерыл гугл и яндекс, так и не нашел, как это сделать без плагинов, регулярок и прочей ерунды.
как это сделать без плагинов, регулярок и прочей ерунды.
Руками же. ☝
И надеюсь, в слово "снести" Вы вкладываете правильный смысл. ;)
Руками же. ☝
Дак не могу найти файл, где это сделать, поэтому и спрашиваю. Так обычно руками ненужное и удаляю.
Задача в данном случае состоит в том, чтобы полностью из кода удалить эти теги.
1. Открываете раздел Медиафайлы и смотрите, что прописано для каждой картинки загруженной
2. Открываете редактирование записей и страниц и тоже смотрите что прописано для картинок - сносите
Вариант с написанием простейшего скрипта, который удалит все альты из базы - не предлагаю - вы любите руками)))
без плагинов, регулярок и прочей ерунды
Остаётся только волшебство.
Вариант с написанием простейшего скрипта, который удалит все альты из базы - не предлагаю - вы любите руками)))
Да мне не у каждой картинки нужно удалить, а в шаблоне. Чтобы в коде страницы вообще не выводились эти теги, даже если они есть у картинки в базе данных.
Да мне не у каждой картинки нужно удалить, а в шаблоне. Чтобы в коде страницы вообще не
выводились эти теги, даже если они есть у картинки в базе данных.
Значит пишете простейший хук, привязанный к контент, который будет вырезать альты и тайтлы у картинок. Другого пути не вижу
alekseevich, а как картинки в базе то хранятся? Если там урл отдельно, тайтл отдельно, альт отдельно или генерируется из чего-то, а в шаблоне это всё в один тег собирается то конечно можно не добавлять некоторые атрибуты, а если в базе уже готовый тег хранится, то вырезать из него атрибут без регулярки не получится.
Задача в данном случае состоит в том, чтобы полностью из кода удалить эти теги.
Ну допустим, что это не теги, а атрибуты. А ничего, что атрибут alt является обязательным и его удаление делает код невалидным? Я, конечно, понимаю, что позиция "нафиг все стандарты, спецификации и прочие доки" в этом случае не приведёт к печальным результатам, потому что браузер всё стерпит, но может быть, всё же надо подумать над этим?
в functions.php пропишите это:
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;
}
этот код просто убирает атрибут alt при выводе всех картинок на сайте, не затрагивая при этом базу данных
в functions.php пропишите это:
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;
}
этот код просто убирает атрибут alt при выводе всех картинок на сайте, не затрагивая при этом базу данных
Это бред. В ВП записи к ресурсам хранятся в БД, проще одним запросом оттуда убрать "альты".