Анонс 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) находится на стадии разработки, товарищи забыли или не успели добавить функцию вывода миниатюры поста. Это исправляется в два счёта.

Полный текст

Fatal error: Cannot instantiate abstract class WPSEO_Redirect_Manager

Yoast SEO Premium — самый лучший сеошный плагин для сайтов на WordPress. Но и на старуху бывает проруха. После обновления до версии 3.2.5 он стал кидаться фаталами:

PHP Fatal error: Cannot instantiate abstract class WPSEO_Redirect_Manager in /var/www/html/wp-content/plugins/wordpress-seo-premium/premium/classes/redirect/class-redirect-ajax.php on line 27

Полный текст

Как отключить emoji в WordPress

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

Полный текст

Отключение JSON REST API в WordPress

Отключение JSON REST API  в WordPress

// Для версии 1.x
add_filter( 'json_enabled', '__return_false' );
add_filter( 'json_jsonp_enabled', '__return_false' );

// Для версии 2.x
add_filter( 'rest_enabled', '__return_false' );
add_filter( 'rest_jsonp_enabled', '__return_false' );

// Отключить header
remove_action( 'template_redirect', 'rest_output_link_header', 11 );