Здравствуйте.
Я хочу разместить ЛК на странице записей автора. Как мне сделать ссылку на этот архив автора? Чтобы потом вставить ее в меню, кнопку итд. Чтобы пользователь при залогиниваниии видел кнопку "Мой кабинет". То есть ссылка динамическая и для каждого залогиненого своя.
Похоже я нашел решение.
Если кому поможет в будущем. Динамическая ссылка на архивы автора можно сделать следующим образом
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 шорткод со ссылкой на архив текущего юзера, будет здорово. Тогда можно избавится от первых двух пунктов.