Часто нам нужно получить какие-либо данные и мы пишем функции. Те, возможно, делают запросы в базу данных... А эти данные уже лежат в глобальных переменных и нам всего лишь надо их оттуда взять. В этой заметке я покажу какие глобальные переменные объявляет плагин WP-Recall. А глобальные переменные вордпресса можете увидеть здесь (там же подробно и поясняется что это такое)
Вкратце:
Чтобы получить доступ к глобальной переменной ставим global
- пример:
global $rcl_user_URL;
И чтобы распечатать содержимое переменной вы можете использовать php функции:
print_r();
или
var_dump();
Я же использую mu-плагин Otshelnik-Fm Kint и провожу дебаг функцией vda();
- результат ее работы виден только админу.
итак: print_r($rcl_user_URL);
вернет нам http://ваш-сайт/author/wawan/
Список всех глобальных переменных WP-Recall:
Информация актуальна для версии WP-Recall 16.6.5
Ниже, информация разбита на зависимости - глобальные переменные из ядра WP-Recall, и глобальные переменные определяемые при активации базовых дополнений. А в самом низу я привел список найденных мною переменных, но с областью видимости я не разобрался с первого раза (да и в моей практике с ними и не приходилось работать) - если вы по ним дадите информацию - внесу в справочник.
Глобальные переменные из ядра:
$active_addons - (массив)
Содержит данные о активированных аддонах.
Информация из файла info.txt, id и полный путь на сервере до дополнения
Переменная доступна при событии хука «init» (action) на всех страницах (в админке и в фронтенде)
Выводит данные хранящиеся в сериализованном массиве в таблице wp_options в опции rcl_active_addons
Array ( [theme-sunshine] => Array ( [name] => Sunshine [version] => 0.1 [support-core] => 15.0.0 [template] => Sunshine [description] => Шаблон личного кабинета [author] => Владимир Дружаев, Плечёв Андрей [author-uri] => https://codeseller.ru [path] => /path/to/server/our-site.ru/wp-content/plugins/wp-recall/add-on/theme-sunshine [priority] => 0 ) [commerce] => Array ( [name] => Commerce (Магазин) [version] => 6.0.0 [support-core] => 16.0.0 [description] => Расширение превращающее ваш сайт в интернет-магазин, а личный кабинет пользователя в личный кабинет покупателя. Может использовать дополнение личного счета пользователя [author] => Плечев Андрей [author-uri] => http://codeseller.ru/ [add-on-uri] => http://codeseller.ru/products/magazine-recall-organizaciya-internet-magazina-s-pomoshhyu-plagina-wp-recall/ [path] => /path/to/server/our-site.ru/wp-content/plugins/wp-recall/add-on/commerce [priority] => 0 ) ...
$user_LK - (число)
Содержит id юзера, в чьем кабинете находимся.
Переменная доступна при событии хука «init» в фронтенде.
На страницах сайта возвращает число: 0, в кабинете пользователя возвращает число: id пользователя чей кабинет просматриваем
1 //id user lk
$rcl_office - (число)
Тоже что и $user_LK выше - получает id юзера, в чьем кабинете находимся.
Переменная доступна при событии хука «init» в фронтенде.
В отличии от переменной $user_LK - определена только в кабинете пользователя, возвращает число: id пользователя чей кабинет просматриваем
1 //id user lk
$rcl_user_URL - (строка)
Содержит урл до личного кабинета текущего юзера
Переменная доступна при событии хука «init» в фронтенде.
В зависимости от вывода кабинета шорткодом или через author.php - получает корректную ссылку на кабинет
Через author.php:
http://ваш-сайт/author/wawan/
Через шорткод:
http://ваш-сайт/cabinet/?user=1
Гость видит только отрезок:
http://ваш-сайт/author/
или:
http://ваш-сайт/cabinet/?user=0
$rcl_options - (массив)
Содержит данные о всех глобальных настройках реколл
Переменная доступна при событии хука «init» (action) на всех страницах (в админке и в фронтенде)
Выводит данные хранящиеся в сериализованном массиве в таблице wp_options в опции rcl_global_options
Array ( [view_user_lk_rcl] => 0 [lk_page_rcl] => 1779 [link_user_lk_rcl] => [timeout] => [consol_access_rcl] => 7 [rcl-log] => 1 [front_editing] => Array ( [0] => 10 [1] => 7 [2] => 2 ) ...
$rcl_current_action - (строка)
Содержит время активности текущего авторизованного юзера
Переменная доступна при событии хука «init» в фронтенде.
время в mysql формате из таблицы wp_rcl_user_action
В бд оно записывается исходя из настроек активности пользователя (WP-Recall - расширенные настройки - Таймаут активности) по умолчанию 10 минут
2017-09-06 19:21:03
$rcl_userlk_action - (строка)
Содержит дату последней активности пользователя, чей ЛК просматриваете
Переменная доступна в личном кабинете пользователя
Дата хранится в формате mysql в таблице wp_rcl_user_action
В бд оно записывается исходя из настроек активности пользователя (WP-Recall - расширенные настройки - Таймаут активности) по умолчанию 10 минут
2017-09-06 13:48:30
Если это спам регистрация или пользователь не подтвердил регистрацию - вернет: 0000-00-00 00:00:00
$rcl_tabs - (массив)
Содержит данные вкладок (табов) личного кабинета
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
Array ( => Array ( [id] => prime-forum [supports] => Array ( [0] => ajax ) [name] => Форум [public] => 0 [icon] => fa-sitemap [output] => menu [content] => Array ( [0] => Array ( [id] => my-topics [icon] => fa-folder [name] => Начатые темы [callback] => Array ( [name] => pfm_get_user_topics_list ) ) [1] => Array ( [id] => my-posts [icon] => fa-folder [name] => Сообщения в чужих темах [callback] => Array ( [name] => pfm_user_posts_other_topics ) ) ) ) ...
$rcl_blocks - (массив)
Содержит данные контентных блоков областей actions и details
Переменная доступна при событии хука «init» в фронтенде.
Array ( [actions] => Array ( [0] => Array ( [place] => actions [callback] => rcl_user_black_list_button [args] => Array ( [id] => bl-block [order] => 50 [public] => -1 ) ) [1] => Array ( [place] => actions [callback] => rcl_add_feed_button [args] => Array ( [id] => fd-footer [order] => 5 [public] => -1 ) ) ) [details] => Array ( [0] => Array ( [place] => details [callback] => rcl_show_custom_fields_profile [args] => Array ( [id] => pf-block [order] => 20 [public] => 1 ) ) ) )
$rcl_template - (строка)
Содержит слаг (имя папки) текущего шаблона ЛК
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
theme-sunshine
$rcl_bar - (массив)
Содержит данные правой части реколлбара (иконки, меню автора)
Переменная доступна при событии хука «wp_footer» в фронтенде.
Определяется только если в настройках WP-Recall указан вывод реколлбара
Array ( [icons] => Array ( [rcl-cart] => Array ( [icon] => fa-shopping-cart [url] => http://ваш-сайт.ru/1299-2/ [label] => Корзина [counter] => 1 [class] => animated shake ) ) [menu] => Array ( [profile-link] => Array ( [url] => http://ваш-сайт.ru/author/wawan/?tab=profile [icon] => fa-user-secret [label] => Настройки профиля ) [account-link] => Array ( [url] => http://ваш-сайт.ru/author/wawan/ [icon] => fa-user [label] => В личный кабинет ) [admin-link] => Array ( [url] => http://ваш-сайт.ru/wp-admin/ [icon] => fa-external-link-square [label] => В админку ) ) )
$rcl_user - (объект)
Содержит параметры пользователя выводимого через шорткод userlist
Определен везде, где используется шаблон user-rows.php
Для просмотра данных распечатывайте переменную из файла шаблона вывода пользователя, например: user-rows.php
Смотрите вывод на странице работы шорткода userlist (вывод всех пользователей)
Содержит данные пользователя - включая поля профиля
stdClass Object ( [ID] => 3 [display_name] => Путешественник во времени [user_registered] => 2015-08-03 18:50:44 [time_action] => 2017-09-02 16:42:22 [description] => ...живи, путешествуй, люби... Люби, путешествуй, живи [profile_fields] => Array ( [2] => Array ( [slug] => first_name [value] => Путешественник во времени [title] => Имя [type] => text [filter] => ) [33] => Array ( [slug] => in_ili_yan_50 [value] => Янь [title] => Инь или Янь? [type] => radio [filter] => 1 ) [39] => Array ( [slug] => lyubite_muzyku_61 [value] => Array ( [0] => Рок [1] => Джаз-рок ) [title] => Любите музыку [type] => checkbox [filter] => 1 ) [43] => Array ( [slug] => pol_19 [value] => Женский [title] => Пол [type] => select [filter] => 1 ) [53] => Array ( [slug] => rcl_birthday [value] => 2017-05-25 [title] => День рождения [type] => date [filter] => 1 ) ) [rating_total] => 16 [posts_count] => 31 [comments_count] => 11 )
В user-cards.php содержит:
stdClass Object ( [ID] => 1 [display_name] => Владимир Otshelnik-Fm [time_action] => 2017-09-06 21:08:12 [rating_total] => 26 [posts_count] => 257 [comments_count] => 46 )
И в остальных темплейтах использующих юзерлист шорткод
$rcl_users_set - (объект)
Содержит параметры настроек шорткода userlist
Область видимости - так же как у переменной выше $rcl_user - везде где используется шорткод userlist
Rcl_Users_List Object ( [id] => [template] => rows [usergroup] => [group_id] => [only] => [filters] => 1 [search_form] => 1 [data] => Array ( [0] => rating_total [1] => comments_count [2] => posts_count [3] => description [4] => user_registered [5] => profile_fields ) [orderby] => time_action [add_uri] => Array ( ) [width] => [fields] => Array ( ) [query] => Array ( [table] => Array ( [name] => wp_users [as] => wp_users [cols] => Array ( [0] => ID [1] => user_login [2] => user_email [3] => user_registered [4] => display_name ) ) [select] => Array ( [0] => wp_users.ID [1] => wp_users.display_name [2] => wp_users.user_registered [3] => actions.time_action ) [where] => Array ( ) [join] => Array ( [0] => RIGHT JOIN wp_rcl_user_action AS actions ON wp_users.ID = actions.user ) [offset] => 0 [number] => 30 [orderby] => actions.time_action [order] => DESC ) )
$rcl_avatar_sizes - (массив)
Содержит зарегистрированные размеры аватарок
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
По этим размерам нарезаются размеры аватарок по пути /wp-content/uploads/rcl-uploads/avatars/
т.е. для админа к примеру у нас будет 4 картинки:
1.jpg
1-70.jpg
1-150.jpg
1-300.jpg
Array ( [0] => 70 [1] => 150 [2] => 300 )
$wprecall - (объект)
Содержит данные плагина: версию, дочерние (зависимые) дополнения и их родителя и прочие необходимые для работы данные
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
WP_Recall Object ( [version] => 16.6.6 [child_addons] => Array ( => Array ( [0] => prime-first [1] => prime-image-uploader [2] => prime-role-manager ) [universe-activity] => Array ( [0] => universe-activity-extended ) ) [need_update] => [session] => [query] => [customer] => )
$addon - (объект)
Содержит данные одного дополнения со страницы "Репозиторий" в админке
Переменная доступна везде, где используется шаблон add-on-card.php
Для просмотра данных распечатывайте переменную из файла шаблона add-on-card.php
И перейдите на страницу "Репозиторий" в админке.
stdClass Object ( [name] => Prime Image Uploader [parent_addon] => prime-forum [version] => 1.0.1 [support_core] => 16.6.4 [description] => Загрузчик изображений для форума PrimeForum [author] => Плечев Андрей [author_uri] => http://codeseller.ru/ [update] => 2017-09-05 09:03:02 [slug] => prime-image-uploader [thumbnail] => https://codeseller.ru/wp-content/uploads/2017/09/iphoto-150x150.png [price] => 0 [author_id] => 1 [post_id] => 15745 [downloads] => 5 [active_installs] => 1 [add_on_uri] => https://codeseller.ru/?p=15745 )
Дополнение групп (Group)
$rcl_group_widgets - (массив объектов)
Содержит данные виджетов группы. ID виджета, Название, класс, размещение, статус
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
Array ( [0] => stdClass Object ( [widget_id] => group-primary-widget [widget_place] => sidebar [widget_title] => Панель управления [class] => Group_Primary_Widget ) [1] => stdClass Object ( [widget_id] => group-users-widget [widget_place] => sidebar [widget_title] => Пользователи [class] => Group_Users_Widget ) [2] => stdClass Object ( [widget_id] => group-public-form-widget [widget_title] => Форма публикации [widget_place] => content [widget_type] => hidden [class] => Group_PublicForm_Widget ) [3] => stdClass Object ( [widget_id] => group-category-list-widget [widget_title] => Категории группы [widget_place] => unuses [class] => Group_CategoryList_Widget ) [4] => stdClass Object ( [widget_id] => group-admins-widget [widget_place] => sidebar [widget_title] => Администрация [class] => Group_Admins_Widget ) [5] => stdClass Object ( [widget_id] => group-posts-widget [widget_place] => content [widget_title] => Публикации группы [class] => Group_Posts_Widget ) )
$rcl_group - (объект)
Содержит ID группы, имя, id администратора, статус группы, количество участников группы роль текущего пользователя и другие данные
Переменная доступна везде, где используется шаблон single-group.php и group-list.php
Для просмотра данных распечатывайте переменную из файла шаблона вывода группы single-group.php
И перейдите на страницу группы.
stdClass Object ( [ID] => 9 [admin_id] => 1 [group_users] => 3 [group_status] => open [group_date] => 2015-11-30 15:06:12 [term_id] => 9 [name] => Скрытые возможности Теней! [count] => 17 [current_user] => admin [single_group] => 1 )
Содержимое шаблона group-list.php (вывод смотрите, соответственно, в списке всех групп)
stdClass Object ( [ID] => 9 [admin_id] => 1 [group_users] => 3 [group_status] => open [group_date] => 2015-11-30 15:06:12 [term_id] => 9 [name] => Скрытые возможности Теней! [count] => 17 )
$rcl_group_area - (массив)
Содержит зарегистрированные области в группе (шапка, сайдбар, контент, футер)
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
Array ( [0] => Array ( [name] => Верхняя область [id] => header ) [1] => Array ( [name] => Боковая колонка [id] => sidebar ) [2] => Array ( [name] => Основной [id] => content ) [3] => Array ( [name] => Подвал [id] => footer ) )
Дополнение магазина (Commerce)
$rmag_options - (массив)
Содержит настройки магазина: e-mail админа, id страницы с шорткодом корзины, валюту сайта, настройки похожих товаров и прочие параметры
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
Array ( [admin_email_magazin_recall] => [buyer_register] => 1 [basket_page_rmag] => 1299 [cart_button_single_page] => Array ( [0] => top [1] => bottom ) [cart_button_archive_page] => 1 [sistem_related_products] => 1 [title_related_products_recall] => Рекомендуем [size_related_products] => 3 [primary_cur] => RUB [type_order_payment] => 0 [connect_sale] => 0 )
$chartData - (массив)
Содержит данные графика "История заказов" в админке сайта - в магазине, на странице "Заказы"
Переменная доступна везде, где используется шаблон chart.php
Для просмотра данных распечатывайте переменную из файла-шаблона chart.php
И перейдите в админке "Rcl Commerce" - "Заказы".
Array ( [title] => Доходы [title-x] => Период времени [data] => Array ( [0] => Array ( [0] => "Дни/Месяцы" [1] => "Платежи (шт.)" [2] => "Доход (тыс.)" ) [1] => Array ( [0] => "2016.06.11" [1] => 6 [2] => 0.66 ) [2] => Array ( [0] => "2016.07.6" [1] => 1 [2] => 0 ) [3] => Array ( [0] => "2016.10.29" [1] => 3 [2] => 0 ) [4] => Array ( [0] => "2017.02.13" [1] => 3 [2] => 0.222 ) [5] => Array ( [0] => "2017.03.16" [1] => 2 [2] => 0.833 ) [6] => Array ( [0] => "2017.04.18" [1] => 6 [2] => 0.333 ) [7] => Array ( [0] => "2017.07.7" [1] => 1 [2] => 0 ) ) )
$Cart - (объект)
Содержит данные товаров в корзине их количество, цену, общее количество и общую сумму заказа
Переменная доступна везде, где используется шаблон магазина cart.php
Для просмотра данных распечатывайте переменную из файла-шаблона cart.php
И перейдите на страницу корзины
Пустая корзина ничего вам не выведет.
Rcl_Cart Object ( [products] => Array ( [0] => stdClass Object ( [product_id] => 1315 [product_price] => 0 [product_amount] => 2 [variations] => ) [1] => stdClass Object ( [product_id] => 1306 [product_price] => 20000 [product_amount] => 1 [variations] => ) ) [order_price] => 20000 [products_amount] => 3 [cart_url] => http://ваш-сайт.ru/урл-корзины/ )
$rcl_orders - (массив объектов)
Содержит данные всех заказов (вкладка «Заказы» в ЛК)
Переменная доступна везде, где используется шаблон orders-history.php
Для просмотра данных распечатывайте переменную из файла-шаблона orders-history.php
И перейдите в ЛК на вкладку «Заказы».
Array ( [0] => stdClass Object ( [order_id] => 90 [user_id] => 1 [order_price] => 0 [products_amount] => 1 [order_status] => 1 [order_date] => 2017-04-18 16:26:02 [order_details] => [products] => Array ( [0] => stdClass Object ( [variations] => ) ) ) [1] => stdClass Object ( [order_id] => 87 [user_id] => 1 [order_price] => 111 [products_amount] => 1 [order_status] => 1 [order_date] => 2017-04-18 13:52:29 [order_details] => [products] => Array ( [0] => stdClass Object ( [variations] => ) ) ) ...
$rclOrder - (объект)
Содержит данные одного заказа (вкладка "Заказы" в ЛК)
Переменная доступна везде, где используется шаблон order.php
Для просмотра данных распечатывайте переменную из файла-шаблона order.php
И перейдите в ЛК на вкладку "Заказы" и в отдельный заказ.
stdClass Object ( [order_id] => 62 [user_id] => 1 [order_price] => 100 [products_amount] => 2 [order_details] => IP-address: 81.111.111.111 телефон: 4444444 [order_date] => 2016-03-24 17:03:50 [order_status] => 6 [products] => Array ( [0] => stdClass Object ( [item_id] => 24 [product_id] => 1315 [product_price] => 0 [product_amount] => 1 [variations] => ) [1] => stdClass Object ( [item_id] => 25 [product_id] => 1304 [product_price] => 100 [product_amount] => 1 [variations] => ) ) )
Дополнение публикаций (PublicPost)
$rcl_postlist - (массив)
Содержит массив вкладки "публикации"
Заголовки дочерних вкладок вкладки "Публикации", идентификатор, сортировка, тип записи
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
Array ( [post-group] => Array ( [id] => group [post_type] => post-group [name] => Публикации групп [args] => Array ( [order] => 40 ) ) [post] => Array ( [id] => posts [post_type] => post [name] => Записи [args] => Array ( [order] => 30 ) ) )
$rcl_post_bar - (массив)
Содержит данные постбара (верхняя панель в одиночной записи)
Переменная доступна при событии хука «wp» в фронтенде в одиночной записи.
Определяется если для автора публикации любого типа (записи типа post, публикации группы, публикация товара)
Содержит ссылку на редактирование и иконку редактирования
Array ( [items] => Array ( [rcl-edit-post] => Array ( [url] => http://ваш-сайт.ru/wp-admin/post.php?post=2477&action=edit [icon] => fa-pencil-square-o [title] => Редактировать ) ) )
Дополнение форума (Prime Forum)
$PrimeActions - (массив)
Содержит коллбек функции (обработчики) к ajax действиям Prime Forum
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
Array ( [confirm_migrate_post] => pfm_action_confirm_migrate_post [start_post_migrate] => pfm_action_start_post_migrate [cancel_post_migrate] => pfm_action_cancel_post_migrate [end_post_migrate] => pfm_action_end_post_migrate [get_form_topic_create] => pfm_action_get_form_topic_create [get_form_post_edit] => pfm_action_get_form_post_edit [post_delete] => pfm_action_post_delete [topic_close] => pfm_action_topic_close [topic_unclose] => pfm_action_topic_unclose [topic_delete] => pfm_action_topic_delete [get_form_topic_migrate] => pfm_action_get_form_topic_migrate [get_form_topic_edit] => pfm_action_get_form_topic_edit [topic_fix] => pfm_action_topic_fix [topic_unfix] => pfm_action_topic_unfix [get_post_excerpt] => pfm_action_get_post_excerpt [get_structure] => pfm_action_get_structure [get_author_topics] => pfm_action_get_author_topics [get_last_updated_topics] => pfm_action_get_last_updated_topics [get_private_chat] => pfm_action_get_private_chat [get_author_info] => pfm_action_get_author_info [get_preview] => pfm_action_get_preview [post_create] => pfm_action_post_create )
Дополнение рейтинга (Rating System)
$rcl_rating_types - (массив)
Содержит дополнительные зарегистрированные типы рейтинга. Содержит тип рейтинга, название, иконку, количество баллов и др.
Один момент - содержит только дополнительные зарегистрированные типы рейтинга. Не содержит рейтинг комментариев и записей.
Переменная доступна при событии хука «init» на всех страницах (в админке и в фронтенде)
Array ( [products] => Array ( [post_type] => products [type_name] => Товары [style] => 1 [rating_type] => products [comment_type] => comment [type_point] => 10 ) [post-group] => Array ( [post_type] => post-group [type_name] => Публикации групп [style] => 1 [rating_type] => post-group [comment_type] => comment [type_point] => 5 ) ...
$ratings - (массив)
Содержит данные рейтинга записи
Переменная доступна везде, где используется шаблон posts-list.php
Для просмотра данных распечатывайте переменную из файла-шаблона posts-list.php
И перейдите на страницу ЛК "Публикации" - если публикация имеет рейтинг - то в массиве будет id записи и ее значение рейтинга
Array ( [483] => 10 [517] => -10 [281] => 11 )
$rating - (объект)
Содержит данные из шорткода "ratinglist"
Переменная доступна везде, где используется шаблоны rating-comment.php и rating-post.php
Именно они выводят контент из шорткода "ratinglist"
Для просмотра данных распечатывайте переменную из файла-шаблона rating-comment.php
И перейдите на страницу где расположен шорткод
stdClass Object ( [object_id] => 96 [object_author] => 1 [rating_total] => 2 [rating_type] => comment [days_value_sum] => +2 )
stdClass Object ( [object_id] => 401 [object_author] => 3 [rating_total] => -10 [rating_type] => post-group [days_value_sum] => -5 )
Дополнение подписок (Feed)
$rcl_feed - (объект)
Содержит данные одного события фида
Переменная доступна везде, где используется шаблон feed-post.php
Для просмотра данных распечатывайте переменную из файла-шаблона feed-post.php
И перейдите на страницу фида
stdClass Object ( [feed_ID] => 2140 [feed_content] => Это я прошлым летом [feed_author] => 2 [feed_title] => Тестирую активность и редактирую [feed_date] => 2017-05-25 15:07:26 [feed_parent] => 0 [post_type] => post [feed_excerpt] => [feed_permalink] => http://ваш-сайт.ru/testiruyu-aktivnost/ [is_options] => 1 [feed_type] => posts )
stdClass Object ( [feed_ID] => 76 [feed_content] => контент комментария [feed_title] => [feed_date] => 2015-12-16 22:46:02 [feed_parent] => 489 [post_type] => [feed_excerpt] => [feed_permalink] => [feed_type] => comments )
Прочие глобальные переменные
Остальные глобальные переменные
Глобальные переменные ниже я не отловил с помощью шаблонов, хуков init в фронтенде и админке.
Разбираться в зависимостях - когда они выводятся - у меня не хватило терпения.
Если у вас есть такая информация - добавляйте ее в комментариях по шаблону, который я использовал при комментировании глобальных переменных выше.
$rcl_tab
// магазин:
$status
$Rcl_History_Orders
$chartArgs
//
$comments_array
// prime forum:
$Prime_Themes_Manager
$PrimeQuery
$PrimeGroup
$PrimeForum
$PrimeTopic
$PrimePost
$PrimeShorts
$PrimeUser
//
$rcl_box
$Rcl_Payments_History
$rcl_payments
$Rcl_Addons_Manager
$Rcl_Templates_Manager
$rcl_styles
$rcl_scripts
$rcl_error - в админке возвращает пустую строку
$group_id
$typeform
$rcl_chat - объект настроек чата
$order - магазин
$productlist - массив. Данные шорткода productlist. Но похоже уже рудимент
p.s. Совет: используйте глобальные переменные для того чтобы получить данные, а не изменять их. Для изменения данных лучше воспользоваться вордпресс фильтрами в плагине. Я уверен - в коде плагина он в 90% уже есть.
p.p.s. полезная коллекция сниппетов по плагину - здесь
Документация и F.A.Q. собранный мною - здесь
Владимир, очень объемный материал, завтра буду изучать. Спасибо.
Уже формат сайта не подходит для манов к плагину. Точнее формат этого сайта.
Спасибо.
Главное набить критическую массу доков и мануалов. Потом уже можно придумать как тут все объединить в единую концепцию.
Что то типо такого, собственно в сети вообще с хорошим разделом манов напряженка. https://wordpress.org/plugins/echo-knowledge-base/
Я как вижу всякие билдеры - меня в дрожь бросает. Это все можно сделать и без плагина - тем более который пишется на все случаи использования (считай куча лишнего)
Понятно, что нет смысла владея вопросом ставить чужое)) Я имел ввиду компоновку и расположение. Но на самом деле, я даже не помню где видел прилично сделанную документацию, тут действительно надо думать и думать.