Запуск WP All Import из командной строки

WP All Import — это самый лучший в своей нише WordPress-плагин для импорта XML, XLS, который можно, например, использовать для синхронизации товарного каталога WooCommerce с данными 1С.

Полный текст

«Сенсейский» способ подключения скриптов внутри шорткода

Если вы пишите WordPress-плагин, который использует шорткоды и для его работы необходим какой-то JavaScript-файл, то у вас возникает соблазн подключить его через хук wp_enqueue_scripts. Поясню, почему так делать не стоит.

Полный текст

Добавление анонса поста в AMP-версию страницы

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

Полный текст

Анонс JSON Feed

Анонс JSON Feed

Для большинства девелоперов формат JSON проще для чтения и написания чем XML. Они обычно плачут при выборе парсера для разбора XML, а вот декодирование JSON занимает всего одну строку кода.

Мы надеемся, что из-за легкости JSON и простоты формата JSON Feed разработчики будут больше привлекаться к работе над открытым вебом.

Знаете, как моя любимая часть этого проекта? Спецификация, которую так приятно читать. Пожелаем удачи парням в их нелегком начинании. Кстати, они уже написали плагин для WordPress.

Ссылки

Свой скриншотер с блек-джеком и шлюхами

Несомненным лидером по созданию снимков c экрана (скриншотов) в linux является программа Shutter. Но после перехода на Ubuntu 17.10 данный софт просто перестал работать, постоянно вылетая и вынося мой мозг. Решил замутить что-то свое, а сами скриншоты складыват на свой FTP.

Полный текст

Как добавить новую галерею WooCommerce 2.7 в вашу тему

Вы, наверное, уже знаете, что в WooCommerce 2.7 полностью переделали галерею товара, сделали ее адаптивной. Давайте покажу, как ее интегрировать в любую вашу тему.

Полный текст

Санирование конструкции «IN» в $wpdb

Класс $wpdb включает в себя метод $wpdb->prepare(), который очищает и делает безопасным сам запрос, основываясь на типах данных (строка, число, число с плавающей точкой).

Но в нем нет простого способа для санирования внутри структуры «IN». Попробуем это исправить.

Полный текст

Добавление Disqus в AMP-версию страницы

Disqus стала первой системой комментирования, которая официально поддерживает Google AMP.

Давайте разберемся, как добавить Disqus в AMP-версию страницы.

Полный текст

Удаление сайдбара в теме Storefront для WooCommerce

Вы используете тему Storefront для вашего магазина? Если да, то вы, наверно, заметили, что главная страница вашего магазина и все страницы WooCommerce, такие как: страница товара, архив продуктов и другие — все имеют сайдбар.

По умолчанию нет никакой настройки для его удаления, если только вы не установили плагин Storefront WooCommerce Customizer.

Но есть более простой путь для удаления сайдбара.

Полный текст

Добавление миниатюры поста в AMP-версию страницы

В связи с кучей ограничений самого AMP и тем, что плагин amp-wp (от Automattic) находится на стадии разработки, товарищи забыли или не успели добавить функцию вывода миниатюры поста. Это исправляется в два счёта.

Полный текст