Приветствую!
Данное дополнение должно понравиться возможным разработчикам своих дополнений для wp-recall, тк нововведения касаются в первую очередь кода, поэтому картинок вообще не будет.
Итак, кратко пройдемся по основным пунктам релиза.
Начнем с дополнения групп. Код формирования группы был полностью переписан и приведен в порядок, у дополнения появился набор своих полезных функций, которые можно использовать для вывода той или иной информации в конкретной группе. Структурная верстка группы был выделен в отдельный файл-шаблон, его можно найти в папке templates/ дополнения групп. В этом шаблоне и используется вывод новых функций. Благодаря этим изменениям изменение верстки конкретной группы перестало быть проблемой.
В дополнении публикации появилась новая функция, добавляющая список публикаций из разных дополнений во вкладке "Посты" личного кабинета, если отображение этой вкладке было разрешено в настройках плагина.
Теперь в вывод списка записей можно добавлять публикации из любых указанных произвольных типов записей, если это необходимо в вашем дополнении.
Пример использования функции:
if(function_exists('add_postlist_rcl')){ add_postlist_rcl('market','products','Товары',array('order'=>50)); }
Первым аргументом указывается произвольный идентификатор выводимого списка, вторым аргументом указываем тип записи, который будем выводить, далее следует указать название записей и в массиве необязательных аргументов можно указать приоритет вывода этого списка по отношению к другим выводимым спискам публикаций. Более подробно данная функция будет описана на странице функций и хуков плагина.
У плагина появился свой слайдер, который можно использовать для вывода последних публикаций
[ slider-rcl ]
Данный слайдер предназначен для вывода публикаций любых типов записей, по-умолчанию выводятся стандартные записи сайта. Шорткод имеет множество атрибутов, благодаря чему становиться возможным гибко настроить вывод публикаций любого типа записей, с указанием используемых таксономий и их терминов. Данный шорткод используется при выводе слайдера последних товаров.
Более подробно шорткод будет описан на странице шорткодов плагина.
В дополнении личного счета пользователя был полностью переписан алгоритм взаимодействия с Интеркассой и Робокассой, благодаря чему работа дополнения при пополнении личного счета или оплате заказа будет более грамотной и предсказуемой. Подготовлена почва для более простого внедрения кода взаимодействия от других платежных агрегаторов. На данный момент предполагается подключение к недавно начавшей работать Яндекс.Кассе.
Подключение стилевого файла к своему дополнению с поддержкой функционала его минимизации стало проще благодаря новой функции
rcl_enqueue_style($id,$path);
Пример работы функции:
rcl_enqueue_style('social',__FILE__);
Для правильного подключения стилевого файла дополнения style.css достаточно указать в файле index.php этого дополнения эту функцию и указать первым аргументом идентификатор дополнения, а вторым - константу __FILE__ После этого стилевой файл дополнения будет правильно подключен и будет участвовать в процессе минимизации стилевых файлов дополнений и плагина, если такая настройка будет активирована.
Положено начало поддержки мультисайтовой системы WordPress.
На данный момент, активация плагина wp-recall на главном сайте мультисайтовой системы повлечет за собой появление настроек данного плагина и его дополнений в консолях всех сайтов системы. Управлять дополнениями может только суперадмин, а администраторы сайтов системы смогут использовать все возможности плагина wp-recall на своих сайтах и указывать настройки плагина отдельно для своего сайта.
Могу сразу предупредить - это только первый шаг в направлении обеспечения работы плагина в данной системе, основная задача, на данный момент - обеспечить корректную работу плагина на мультисайтовой платформе и по основным параметрам эта задача была выполнена.
Изменений в плагине много, поэтому не спешим обновляться прямо на рабочем сайте, обязательно делайте перед обновлением бекап или ждите пока в данной версии не будут отловлены все замеченные баги и ошибки, чтобы потом не стонать в комментариях.
Как раз недавно хотел предложить и Яндекс.Кассу подключить...
всем привет. хочу поблагодарить разработчика, за работу в направлении мультисайта. и хотелось-бы, прежде чем установить себе, посмотреть на сайте котором вы опробовали, надеюсь есть такая возможность.
настройку и тест производил на локальном сайте
поюзал, не знаю это считается багами или нет, но вот что я обнаружил
1. пользователь(он-же админ сайта на субдомене) зайдя на основной сайт не может обнаружить как ему переместиться в консоль к себе на сайт, т.е у него в профиле нету ссылки для перехода туда. и еще было бы правильно если система сразу вставляла в графу "мой сайт" субдомен пользователя.
2. и обратного пути тоже нету.
3. суперадмин сети не может зайти в косоль сайтов на субдомене система его туда не пускает.
4. админу сайта на субдомене не нужны настройки WP-RECALL, а если в каких-то сетях это нужно может было бы лучше чтоб суперадмин мог или включить эти настройки или отключить для юзеров. виджеты юзерам нужно оставить.
5. ставлю виджет последние пользователи внастройках 15 чел. но на сайт выводятся все.
вроде пока все, еще посмотрю.
и еще с регистрацией для пользователей. во всплывающем окне не предлагают создать сайт
эх, теперь кучу моих аддонов для групп переделывать((
Почему с этого обновления вам надо переделывать аддоны? Вроде в этом апдейте ничего не меняли для нас.