Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Как изменить Тайтл страницы пользывателя
13ответ(ов) в теме
21d
не в сети 1 день
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
1
15:56
Версия WP-Recall: 16.17.11

Добрый день. title на странице профиля "Особистий кабінет" как изменить тайтл на Никнейм - Особистий кабинет

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

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

Это не проблема плагина, а ваш вопрос по нему и задача. Перенесено.

Вы можете страницу назвать как вам нужно - найдите в админке в списке страниц страницу "Особистий кабінет" и переименуйте её как вам нужно.
Но боюсь динамически заголовок вам не изменить стандартными средствами плагина. Просто "Личный кабинет" - легко

0
21d
не в сети 1 день
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
3
16:16

А как можно изменить не стандартными средствами плагина?

0
garry
не в сети 22 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2931
4
16:25

Я может не так понял, но можете поставить плагин All in One SEO Pack и там поменять шаблон тайтлов страниц авторов и тд.

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

С программированием используя хук-фильтр the_title

Вы не можете просматривать опубликованные ссылки
0
21d
не в сети 1 день
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
6
16:55

А можно как-то в шаблоне вывода личного кабинета добавить?
А то не совсем понимаю как через хук поменять

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

Так личный кабинет у вас как выводится? Через страницу шорткода или На странице архива автора (через author.php)

0
21d
не в сети 1 день
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
8
17:00

Через шорткод. Помогло добавление %%name%% в плагине yoast

0
21d
не в сети 1 день
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
9
22:33

Мое решение провалилось. Через yoast выводит название автора страницы, а не автора профиля.

Каким кодом получить именно название профиля?
Подскажите пожалуйста

0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
10
22:45

Вот попробуйте в functions.php вашей темы добавить

function wpseo_get_rcl_profile_name() {
  global $user_LK;
  
  return (!$user_LK) ? false : get_user_by('id', $user_LK)->display_name;
}

add_action('wpseo_register_extra_replacements_rcluser', 'register_custom_yoast_variables_rcluser');
function register_custom_yoast_variables_rcluser() {
  wpseo_register_var_replacement('%%rcl_profile_name%%', 'wpseo_get_rcl_profile_name', 'advanced', 'Будет заменено на имя владельца ЛК');

}

Тогда должна появится возможность использовать тег %%rcl_profile_name%% - будет заменено на отображаемое имя юзера, чье ЛК открыто

0
21d
не в сети 1 день
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
11
23:56

Не заработало. Preci

0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
12
00:08

опечатка была, вот так пробуйте:

function wpseo_get_rcl_profile_name() {
  global $user_LK;
  
  return (!$user_LK) ? false : get_user_by('id', $user_LK)->display_name;
}

add_action('wpseo_register_extra_replacements', 'register_custom_yoast_variables_rcluser');
function register_custom_yoast_variables_rcluser() {
  wpseo_register_var_replacement('%%rcl_profile_name%%', 'wpseo_get_rcl_profile_name', 'advanced', 'Будет заменено на имя владельца ЛК');

}

0
21d
не в сети 1 день
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
13
00:18

Работает как часики. Огромное спасибо

0
Тема закрыта. Публикация новых сообщений запрещена.