5ответ(ов) в теме
Spartak
не в сети 1 год
На сайте с 11.09.2019
Участник
Тем 10
Сообщения 41
1
15:17

Добрый день, пытаюсь получить ссылку на стандартную архивную страницу постов автора через get_the_author_posts_link() , а получаю ссылку на личный кабинет WP-recall автора.
Это может быть как то связано с работой плагина WP-recall, или я где то в другом месте ошибся?
Спасибо.

0
Андрей CS
не в сети 20 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
2
15:36

Да, это напрямую связано с работой плагина.
Изначально плагин предполагал вывод ЛК только на странице архива автора, а получить ссылку на эту страницу можно было с помощью функции get_author_posts_url(), поэтому она стала использоваться для получения ссылки на ЛК, затем появилась возможность вывода ЛК на произвольной странице, но так как функция использовалась как и раньше, то на нее пришлось повлиять и перенаправить на страницу с ЛК.
Если сейчас отключить это влияние, то может начать неверно работать функционал использующий эту функцию.
Конечно, это неверно и мы откажемся от использования указанной функции в след. версии плагина, но сделать это сейчас, резко, мы не можем.
Пока можем рекомендовать для построения url до страницы архива автора использовать конструкцию /?author=1, это вполне законный и корректный способ быстро обратиться к архивной странице пользователя.

0
Spartak
не в сети 1 год
На сайте с 11.09.2019
Участник
Тем 10
Сообщения 41
3
15:48

Спасибо, если правильно понимаю в конструкции 1 это ID автора? Я не проф. программист (администрирую сайт).
Как динамически получить если авторов несколько.
Или через доп. поле из админки подставлять?

0
Андрей CS
не в сети 20 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
4
15:50

ну а вы как собирались динамически использовать функцию get_the_author_posts_link динамически? там все дело в передаче ID пользователя, тот же подход используйте для той конструкции, что предложил я, как правило, это цикл и уже в цикле подставляются ID

0
Spartak
не в сети 1 год
На сайте с 11.09.2019
Участник
Тем 10
Сообщения 41
5
15:54

Спасибо. Буду пробовать.

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