Главная Wp-Recall WP-Recall: Вопросы и ответы Как сделать ссылку на страницу архивов записей автора
4 ответ(ов) в теме
IgorBlack
не в сети 3 часа
На сайте с 20.07.2018
Участник
Тем 3
Сообщения 5
1
13:15
Версия WP-Recall:16.16.1

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

Я хочу разместить ЛК на странице записей автора. Как мне сделать ссылку на этот архив автора? Чтобы потом вставить ее в меню, кнопку итд. Чтобы пользователь при залогиниваниии видел кнопку "Мой кабинет". То есть ссылка динамическая и для каждого залогиненого своя.

0
Otshelnik-Fm
На сайте с 27.01.2013
Модератор
Тем 26
Сообщения 12420
2
13:20

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

Вы хотите получить ссылку на кабинет?
Вот апи вордпресс на получение ссылки на кабинет

Вы не можете просматривать опубликованные ссылки
0
IgorBlack
не в сети 3 часа
На сайте с 20.07.2018
Участник
Тем 3
Сообщения 5
3
13:44

Вот эта ПХП строка формирует ссылку на текущего автора (юзера)?

Я в ПХП не силен, но мог бы вставить этот код используя плагин Insert PHP Code Snippet, получить шорткод а уже его использовать для того чтобы вставлять ссылку туда, куда мне нужно будет.

0
IgorBlack
не в сети 3 часа
На сайте с 20.07.2018
Участник
Тем 3
Сообщения 5
4
14:47

Похоже я нашел решение.

Если кому поможет в будущем. Динамическая ссылка на архивы автора можно сделать следующим образом

1 <?php echo home_url() . '/author/' . get_the_author_meta( 'user_login', wp_get_current_user()->ID ); ?> - этот код выводит ссылку на текущего автора.

2. Качаем плагин Insert PHP Code Snippet. Вставляем в него код из пункта 1. Получаем шорткод

3. Качаем плагин Shortcode in Menus. Вставляем шорткод из пункта 2 в произвольную ссылку. ПРОФИТ!

ПС. Для разработчиков. Если можно сделать в WP-recall шорткод со ссылкой на архив текущего юзера, будет здорово. Тогда можно избавится от первых двух пунктов.

Редакции сообщения
08.11.2018 14:47IgorBlackПричина: не указано
08.11.2018 14:50IgorBlackПричина: не указано
0
Тема закрыта. Публикация новых сообщений запрещена.