Публикация в группе: Кастомизация WP-Recall и Wordpress

Добавлено в закладки: 4

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

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

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

Затем мы прицепим функцию кросспостинга к хуку wordpress, что бы запись автоматически отправлялась в группу если она публикуется первый раз или если стоит галочка "опубликовать вконтакте"

Ну и собственно сама функция кросспостинга

Все что вам нужно - вставить все 3 части кода в ваш functions.php и заполнить следующие переменные:

//Инфо

$token = ""; // Ваш токен

$group_id = ""; //id группы

$group_slug = ""; // slug группы, например для группы https://vk.com/ko_samui это "ko_samui"

6

Автор публикации

322

1

Комментарии: 155Публикации: 32Регистрация: 11-11-2014Продаж/Покупок: 861/29