Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Страница корзины в личном кабинете и только
8ответ(ов) в теме
kikula23
не в сети 5 лет
На сайте с 19.04.2019
Участник
Тем 8
Сообщения 33
1
11:34
Версия WP-Recall: 16.17.8

И так, прошу камнями не кидать... Спасибо

Цель:
Реализовать страницу корзины только в личном кабинете. Те я делаю доп. вкладку в личном кабинете "Корзина" вставляю тода шорт-код корзины и он работает отлично, но, саму ведь вкладку выбрать нельзя как страницу корзины, при выборе в настройках, как сделать так что бы весь процесс происходил именно в личном кабинете без сторонних страниц из самого WP/ Если это возможно конечно. Прилагаю картинок пару штук


Надеюсь нормально описал что хочу сделать, суть в том как земенить страницу вывода корзины на странице WP вкладкой внутри личного кабинета с щорткодом если это возможно конечно, всем спасибо !

1
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
2
11:40

Здравствуйте.

К сожалению иногда функционал произвольных вкладок не может обеспечить все потребности. Так происходит например когда шорткод вписывается на страницу и системе (сторонним плагинам например) нужно обязательно указывать страницу с шорткодом в настройках.
Например вы не задавались вопросом - а если мне надо в плагине указать страницу с шорткодом - то почему шорткод размещать именно на странице (тип записей page), а нельзя в обычной дефолтной записи вордпресс (тип записи post)?

Так что ответ будет - в данном случае нельзя.

0
Андрей CS
не в сети 7 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
3
11:42

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

0
kikula23
не в сети 5 лет
На сайте с 19.04.2019
Участник
Тем 8
Сообщения 33
4
11:58

да я думал об этом конечно, просто на странице сделать редирект на личный кабинет. Подскажите пожалуйста тогда еще сам адрес ссылок в личном кабинете как посмотреть ? те если я создал вкладку в личном кабинете то какой у нее будет Url что бы он работал у всех ? Спасибо заранее Вам за такую огромную помощь !

Редакции сообщения
25.04.2019 12:01Андрей CSПричина: не указано
0
kikula23
не в сети 5 лет
На сайте с 19.04.2019
Участник
Тем 8
Сообщения 33
5
12:00

Otshelnik-Fm сказал(а)
вы не задавались вопросом

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

Редакции сообщения
25.04.2019 12:02Андрей CSПричина: не указано
0
Андрей CS
не в сети 7 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
6
12:04

чтобы получить путь до какой то вкладки личного кабинета определенного пользователя можно использовать функцию:

rcl_get_tab_permalink( $user_id, $tab_id );

т.е. надо значить ИД пользователя на чей ЛК ссылаемся и ИД вкладки до которой надо сформировать ссылку, например, чтобы сформировать ссылку до вкладки чата текущего пользователя внутри его личного кабинета можно использовать такой код:
global $user_ID;
echo rcl_get_tab_permalink( $user_ID, 'chat' );

0
Вова (Otshelnik-Fm)
не в сети 2 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
7
12:07

kikula23 сказал(а)
еще сам адрес ссылок в личном кабинете как посмотреть ?

Получить ссылку на личный кабинет авторизованного пользователя

Вы не можете просматривать опубликованные ссылки

там же ниже "Сформируем ссылку в личный кабинет или вкладку кабинета" да и в целом сниппетов полезных много. Почитайте

0
kikula23
не в сети 5 лет
На сайте с 19.04.2019
Участник
Тем 8
Сообщения 33
8
12:09

СПАСИБО !!!

0
Вы не имеете права на публикацию сообщений в этой теме