Статьи

Как добавить QR-коды в посты WordPress

QR-коды (или «коды быстрого отклика») являются одним из самых популярных типов штрих-кодов, используемых сегодня, с возможностью кодирования до 4296 символов. QR-код стал невероятно популярным благодаря своей быстрой читаемости и большей емкости хранения по сравнению с другими типами штрих-кодов.

Типичные приложения QR-кода включают отслеживание продуктов, идентификацию товаров, отслеживание времени, управление документами, общий маркетинг, URL-адреса и многое другое. Он также используется для отслеживания физических предметов, таких как почта и посылки. Штрих-коды в настоящее время обычно используются для билетов, которые сканируются, чтобы обеспечить доступ к событиям.

QR-код в WordPress

QR-коды широко используются на веб-сайтах, где они обычно представляют URL-адрес веб-сайта. Когда кто-то хочет прочитать содержимое вашей веб-страницы на своем мобильном телефоне, он может отсканировать QR-код, который открывает URL-адрес в браузере, а не вводить длинный URL-адрес вручную.

Существует несколько типов QR-кодов: Модель 1, Микро, IQR, SQRC и LogoQ. Модель 1 — это самый распространенный тип QR-кода, который мы будем использовать в нашем примере.

В этом уроке я покажу вам, как создать плагин, который добавляет QR-код в конец каждого поста WordPress, который представляет полный URL-адрес.

Создание каталога плагинов и файла плагинов

В моем примере я назову плагин «Удивительный QR-код», вы можете назвать его как угодно. Сначала вам нужно будет создать каталог с именем плагина, а затем файл PHP с тем же именем плагина.

--awesome-qr-code -awesome-qr-code.php 

Поместите этот код в файл awesome-qr-code.php:

 <?php  

Включая библиотеку QR Code Generator

Скачайте и распакуйте QR Code Generator внутри вашего каталога плагинов. После этого в вашем каталоге будет файл с именем qrcode.php .

Теперь нам нужно включить этот файл:

 include("qrcode.php"); 

Фильтровать контент

Далее нам нужно добавить изображение QR-кода в конец каждого сообщения WordPress. Для этого нам нужно отфильтровать содержимое публикации и добавить HTML в конец содержимого.

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

 function qr_code($content) { $url = get_permalink(); $qr = new qrcode(); $qr->text($url); $html = "<p><b>QR Code:</b></p><p><img src='".$qr->get_link()."' border='0'/></p>"; $content .= $html; return $content; } add_filter("the_content", "qr_code"); 

Давайте разберем приведенный выше код:

  1. qr_code — это функция фильтра, которая берет содержимое поста и фильтрует его перед qr_code вывода.
  2. Функция get_permalink используется для получения полного URL текущего сообщения.
  3. Мы использовали библиотеку QR-кодов для создания изображения QR-кода, представляющего постоянную ссылку.
  4. Мы добавили его в конец содержимого сообщения.

Как видите, это довольно просто, если вы хотите сделать это самостоятельно. Однако вы, скорее всего, будете писать код для генерации QR-кода, только если создаете плагин или тему. Если вы хотите интегрировать QR-коды в существующий веб-сайт, то было бы намного проще установить готовый плагин QR-кода.

Популярные плагины QR Code

Некоторые из популярных плагинов QR-кода — это QR Code Generator и JM Simple QR code Widget .

Генератор QR-кода

Генератор QR-кода полезен, если вы хотите добавить QR-код в содержимое сообщения. Принимая во внимание, что JM Simple QR Code Widget полезен, если вы хотите отобразить QR-код в качестве виджета.

Тестирование ваших QR-кодов

Для сканирования и проверки вашего QR-кода на вашем телефоне вам необходимо установить приложение для сканирования штрих-кодов, которое может сканировать и декодировать штрих-код. Популярными приложениями для сканирования штрих-кодов являются Barcode Scanner для Android и RedLaser для iOS.

Приложения, использующие QR-коды

QR-коды используются повсеместно, вот небольшой список сайтов, использующих QR-коды, чтобы помочь генерировать некоторые идеи:

  • Digital Inspiration (labnol.org) печатает QR-коды в конце при печати веб-страницы.
  • Digital Inspiration печатает QR-коды

  • Среда разработки Intel XDK использует штрих-код для установки приложения. Штрих-код представляет URL-адрес приложения в облаке Intel App Preview.
  • Штрих-код представляет URL-адрес приложения в облаке Intel App Preview

  • Google Планета Земля позволяет вам посетить их мобильный сайт с помощью QR-кода.
  • Google Планета Земля позволяет вам посетить их мобильный сайт с помощью QR-кода.

  • Есть много других сайтов, таких как Delivr, GoQR и Kaywa, которые используют QR-коды.

Вывод

Добавление QR-кодов в ваши сообщения WordPress может помочь вашим пользователям читать ваш контент на ходу. Это достаточно просто реализовать в виде плагина, или вы можете легко добавить эту функциональность в ваши собственные проекты, используя тот же код выше. Пожалуйста, поделитесь своим опытом и реализацией, с которыми вы столкнулись ниже.