Домой Wp-Recall WP-Recall: Проблемы и решения Ссылка из личного кабинета
3ответ(ов) в теме
Горячев Виктор
не в сети 9 лет
На сайте с 16.12.2013
Участник
1
14:39

Здравствуйте. Пишу в 4 раз, так как в первые разы не получил ответа.
Мне нужно сделать ссылку из личного кабинета каждого пользователя.
Пример. Пользователь заполняет в личном кабинете поле в профиле - например "адрес моего сайта" ссылкой на свой сайт. Далее я хотел бы, чтобы эта ссылка была кликабельной и переводила при клике на сайт пользователя, а не просто выводилась статичным текстом типа

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

Как можно это организовать?

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

Вы можете написать еще 99 раз, результат не измениться. Вряд ли кто то захочет просто так сидеть и решать ваши хотелки. Проблемы я решаю, мелкие хотелки - может быть, если же надо сидеть чуть дольше чем 5 минут, то - ждите альтруиста. Да, и не стоит дублировать одну и ту же тему, все кому было надо ее уже увидели.

0
alexxx
не в сети 6 лет
На сайте с 04.12.2013
Участник
3
03:00

Горячев Виктор said
Здравствуйте. Пишу в 4 раз, так как в первые разы не получил ответа.
Мне нужно сделать ссылку из личного кабинета каждого пользователя.
Пример. Пользователь заполняет в личном кабинете поле в профиле - например "адрес моего сайта" ссылкой на свой сайт. Далее я хотел бы, чтобы эта ссылка была кликабельной и переводила при клике на сайт пользователя, а не просто выводилась статичным текстом типа

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

Как можно это организовать?

Меня тоже достигла эта задача. я решил ее следующим образом:
В файле /recall/add-on/profile/index.php

После строки:
if($n!=0) $show_custom_field .= ''.$custom_field['title'].': '.$chek_field.'
';

Вставьте, следующее:

$sajt = get_the_author_meta('sajt_66',$author_lk);
if ($custom_field['type']=='textarea' &&!empty($sajt) && get_the_author_meta(sajt_66,$author_lk)) {			
$show_custom_field .= '<b>Сайт:</b> <a href="http://'.get_the_author_meta('sajt_66',$author_lk).'" target="_blank" rel="nofollow">'.get_the_author_meta('sajt_66',$author_lk).'</a>
';
}

Название: sajt_66 - имя произвольного поля Сайт (замените на свое название)
+ уберите все галки его отображения в профиле, оно будет выводиться отдельно этим кодом как ссылка url

Cool

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