Генератор случайных чисел   •   Online-инструменты
417 просм
0 комм
Поделиться:

Автоматическое заполнение alt изображениям на сайте на PHP

Атрибут «alt» у изображений позволяет передать пользователю некоторую информацию о нем до того момента, пока изображение полностью не загрузилось или оно вовсе отсутствует.

Большинство сеошников при оптимизации сайтов стараются избавиться от пустых альтов. Эти же рекомендации и дает всем известный валидатор HTML-разметки.

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

В главный файл вашего сайта (CMS), а чаще всего это файл index.php, в самый верх вставьте скрипт:

function fill_alt($buffer) {

	$buffer = preg_replace('#<img(?!.*alt=")(.+src="(([^"]+/)?(.+)\..+)"[^ /]*)( ?\/?)>#i', '<img$1 alt="$4"$5>', $buffer);

	return $buffer;

}

ob_start("fill_alt");

После этого поставленная задача должна благополучно решиться. Что делает этот скрипт? Он ищет все изображения на странице, у которой отсутствует тег alt или же он пустой, после чего добавляет его, а в качестве содержимого использует название самого изображения.

Вполне удобно. По желанию скрипт можно переделать под определенную переменную в вашем скрипте.

0
комментариев
Гостям запрещено учавствовать в обсуждениях сайта. Авторизуйтесь, чтобы иметь возможность оставить свое мнение о материале или задать вопрос.
Подняться наверх