-
Как сделать кастомные колонки сортируемыми
Недавно была задача – добавить в WordPress в админку страницы постов свои колонки с информацией из кастомных мета-полей. Как это сделать можно посмотреть здесь. Сейчас мы сделаем так, чтобы эти самые конки можно было сортировать. Задача будет состоять из 2-х этапов: 1 этап – делаем колонки сортируемыми (хук manage_edit-{post_type}_sortable_columns) 2 этап – настраиваем саму сортировку…
-
Как добавить свои колонки на странице со всеми постами в админке WordPress
Поступила задача вывести информацию из кастомных мета-поле на страницу редактирования всех постов. Нам для этого понадобятся следующие хуки – manage_{post_type}_posts_columns и manage_posts_custom_column. Разделим задачу на несколько этапов: 1 этап – создадим колонки (хук manage_{post_type}_posts_columns) 2 этап – заполним колонки информацией (хук manage_posts_custom_column) Обязательно не забываем, что код вставляется в functions.php или в другие, файлы, которые…
-
Как повесить событие на успешную отправку письма через Contact Form 7
Недавно попался сайт и меня попросили добавить таргетинг по событиям на сайте на все формы. Сайт был, соответственно, на WordPress. Оказалось, что на этом сайте все формы реализованы через Contact Form 7. И вот как получилось реализовать задачу. У Contact Form 7 есть событие wpcf7mailsent. Это событие появилось в Contact Form 7 с версии 7.5.0.…
-
Как получить ID страницы по шаблону страницы WordPress
Иногда бывает нужно вывести информацию из конкретной страницы на другой странице, особенно, если дело касается каких-то мета-полей, в которые уже внесена информация и нет желания везде дублировать эти мета-поля. Если вы с таким вопросом столкнулись, то эта статья для вас. Например есть страница Контакты с шаблоном страницы – contacts.php и вы хотите какую-то контактную информацию…
-
Как отправлять html код и изображения в чат/группу Telegram
Сегодня я хочу рассказать как в этом самом сообщение передать фотографии и HTML теги. По сути на план такой: Научится добавлять HTML тэги Научиться добавлять изображения Если вы хотите понять как отправить любое сообщение с сайта в чат/группу Telegram, то можете прочитать гайд по ссылке. 1 задача – Научится добавлять HTML тэги Если мы возьмём…
-
Как отправить сообщение в Telegram с сайта WordPress
Научимся отправлять сообщения с сайта в телеграмм чат или канал с нуля
-
Как получить значение текущего языка в плагине Polylang
Для того, чтобы получить текущий используемый язык в плагине Polylang в коде, можно в любом месте в PHP использовать специальную функцию Polylang – pll_current_language()
