Как вывести файл на английском языке с помощью транслитерации

Выводить изображения на свой сайт предпочтительнее с английскими названиями. А что делать, если файл нужно подхватить автоматически под русское слово? Для этих целей можно воспользоваться функцией транслитерации.

Использование транслитерации на примере

Транслитерация может использоваться, например, для «подхватки» англоязычных файлов от русскоязычного запроса.

Разберём вывод файла, у себя на сайте, на примере движка WordPress.

Этап 1. Подключаем функцию транслитерации

Для начала, php код функции транслитерации, необходимо подключить к своей WordPress теме.

PHP код правил транслитерации, который требуется втавить в functions.php приведен в этой статье.

Этап 2. Используем транслитерацию

Затем в нужном месте, где хотим показать изображение, выводим следующий код:

В вышеприведённом коде, при выводе изображения, используется функция в функции.

Первая функция transliterate() руководствуется описанным правилом транслитерации.

Вторая функция get_post_meta($post->ID, ‘people_name’, true) выводит значение произвольного поля «people_name».

Этап 3. Применяем транслитерацию для вывода изображения JPG

И в завершении проверяем, на существование файла. И только при его наличии выводим информацию. Это необходимо, чтобы не выводить HTML код в случае, если искомого файла на сервере не обнаружено.

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

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Как вывести файл на английском языке с помощью транслитерации".

Ваш e-mail не будет опубликован. Обязательные поля помечены *