Конференция WordCamp Moscow 2017

На этой неделе вместо стандартного поста с видео поделюсь с вами новостями из Москвы. В 2017-м году на московском кэмпе я выступал с темой про WooCommerce. Вот ссылка на анонс на официальном сайте. Спасибо всем, кто пришёл на мой доклад, вас было определённо больше, чем в прошлом году, это мотивирует в следующий раз сделать что-то …

Подробнее

paginate_links() – функция для создания пагинаций

Помню времена, когда обязательным плагином к установке был WP-Pagenavi, ведь именно благодаря ему на сайтах на WordPress удавалось создать постраничную навигацию. А по умолчанию это всё выглядело как-то так: Старая навигация WordPress при помощи функций previous_posts_link() и next_posts_link() Однако несмотря на то, что функция paginate_links() присутствует в ядре WordPress (насколько я знаю, с 2009 года), …

Подробнее

Автосброс кеша стилей и скриптов

Обложка к записи Автосброс кеша стилей и скриптов

Пуленепробиваемый сниппет под WordPress для автоматического сброса кеша стилей и скриптов путем добавления к их URL параметра с датой обновления самого этого файла. При регистрации в теме файлов стилей (CSS) или скриптов (JS) через функцию wp_enqueue_script достаточно в четвертом параметре поменять версию, чтобы на сайте поменялся путь к файлу, что автоматом сбросит его кеш в …

Подробнее

Вышел WordPress 5.3.2 с исправлением многочисленных багов

18 декабря команда безопасности WordPress выпустила технический релиз 5.3.2. Даже недели не прошло с момента прошлого релиза 5.3.1. В этом обновлении не было указано никаких исправлений безопасности. Вместо этого релиз 5.3.2 решает пару высокоприоритетных ошибок, а также некоторые другие проблемы. Пользователи с включенными автообновлениями уже должны получить последнюю версию. Первый фикс связан с измененными объектами …

Подробнее

get_search_query() – возвращает текущий поисковой запрос

get_search_query( $escaped = true ) $escaped (логическое) Если равно true (по умолчанию), то возвращаемый результат дополнительно пропускается через функцию esc_attr() для того, чтобы вы могли безопасно использовать её значение в HTML-атрибутах. Пример. <input type=»text» name=»s» value=»<?php echo get_search_query() ?>» /> В этом примере, как вы можете догадаться, нам лучше не стоит изменять значение параметра $escaped …

Подробнее

Как я выжил, организовывая конференцию по WordPress в Санкт-Петербурге

В сентябре я организовал WordCamp Saint Petersburg 2019 и я бы хотел немного рассказать обо всём этом процессе, к тому же вроде как многие загорелись идеей организовать WordCamp в своём городе (Казань, Сочи, что, как там у вас? 😁). Это я во время одного из интересных (не сарказм) докладов Не знаю почему, но об этом …

Подробнее

single_tag_title() – выводит название текущей метки

Вот так эта функция выглядит в ядре WordPress начиная с версии 3.1 function single_tag_title( $prefix = », $display = true ) { return single_term_title( $prefix, $display ); } Это значит, что вы можете прямо сейчас направляться на страницу описания функции single_term_title(). Кодекс WordPress: add_term_meta(), get_ancestors(), get_taxonomies(), get_term(), get_term_by(), get_term_link(), get_term_meta (), get_terms(), get_the_terms(), is_object_in_term(), is_tax(), …

Подробнее

get_the_time() – возвращает дату и/или время публикации поста

get_the_time( $d = », $post = null ) $d (строка) Формат даты/времени. Например Y-m-d (2020-01-30). Все возможные форматы вы можете найти в официальной документации PHP. Если не задан, то будет вовращено только время в формате H:i. $post (целое|WP_Post) По умолчанию будет выводиться время текущего поста в цикле, если же вы же передадите сюда ID или …

Подробнее

the_time() – выводит дату и/или время публикации текущего поста

Функция работает на основе функции get_the_time(), лишь с тем исключением, что в the_time() нельзя дополнительно передать ID какого-то конкретного поста – она выводит только дату/время текущего поста в цикле. the_time( $d = » ) $d (строка) Формат, в котором нужно вывести дату/время. Например значение переменной может быть Y-m-d (2020-01-30). Больше доступных форматов вы можете найти …

Подробнее

the_excerpt() – выводит отрывок текущей записи в цикле

Я бы хотел сказать, что функция the_excerpt() отличается от get_the_excerpt() лишь тем, что выводит, а не возвращает и результат, а также отсутствием параметра, в который можно передать ID поста, но нет! Да, функция работает на основе get_the_excerpt(), однако она пропускает результат через фильтр the_excerpt и через этот фильтр на неё навешиваются функции: wptexturize(), convert_smilies(), convert_chars(), …

Подробнее

Топ-5 шаблонов WordPress для Рождества

Как ни странно и удивительно, но зима уже началась, рождественские праздники не за горами и самое время наслаждаться шаблонами для Рождества. За жизненной суетой мы забываем это чувство сказки, которое нам пытаются напомнить магазины, украшены к новому году и Рождеству. Гирлянды, огоньки, запах мандаринов и искры шампанского… А что у нас ассоциируется с праздниками в …

Подробнее

Laravel Vapor — первые впечатления

Laravel Vapor — это Serverless платформа для публикации PHP приложений, в частности Laravel приложений, на Amazon Web Servcices от автора фреймворка. Попробовал задеплоить один хобби-проект, рассказываю о нюансах и интересных особенностях, с которыми столкнулся. Источник: 5minphp.ru  

Установка Audacity в Ubuntu

Audacity — бесплатный кроссплатформенный аудио редактор с открытым исходным кодом. Работает в Windows, Mac OS X, GNU/Linux и других операционных системах. Разрабатывается группой волонтёров. Официального PPA у ребят нет, но можно установить из проверенного неофициального репозитория: sudo add-apt-repository ppa:ubuntuhandbook1/audacity sudo apt-get update sudo apt-get install audacity Или собрать из исходников под свою ОС. Источник: https://www.kobzarev.com/linux/audacity-ubuntu/

Вышел WordPress 5.3.1: исправления безопасности, баг-фиксы, изменения в Twenty Twenty

На днях вышел релиз WordPress 5.3.1, который включил в себя 46 баг-фиксов и улучшений. Среди изменений можно отметить несколько доработок в сфере доступности (accessibility), а также 4 исправления безопасности. Обновление включает в себя несколько корректировок, связанных с темой Twenty Twenty. Релиз 5.3.1 – технический релиз, связанный с безопасностью. Всем пользователям рекомендовано обновиться как можно скорее. …

Подробнее