Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Ufon
19 / 19 / 7
Регистрация: 30.12.2012
Сообщений: 166

Comment-user-id. Откликнитесь

11.01.2013, 19:29. Показов 609. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
И так изложу суть проблемы:

Когда пользователь зарегистрирован (и вошел в систему) и заполнена строка "Сайт" (в его профиле). И если он оставляет комментарий, ссылка ведет на его сайт, верно? Верно. Ну так вот мне нужно чтобы ссылка вела не на его сайт а на его профиль.

/users/?userID=(Его id) - это ссылка на его профиль.

Профиль реализован все как надо. А вот простейшую ссылку я вставить не могу. Так же если пользователь не зарегистрирован ссылка ведет по его сайту (хотелось бы)

Теперь как я пытался это реализовать:

Есть такой файл в wordpress\wp-includes\comment-template.php

В нем как раз за это и отвечает функция на строчке 147 (у меня) и называется она get_comment_author_link

Вот код:

PHP
1
2
3
4
5
6
7
8
9
10
11
function get_comment_author_link( $comment_ID = 0 ) {
    /** @todo Only call these functions when they are needed. Include in if... else blocks */
    $url    = get_comment_author_url( $comment_ID );
    $author = get_comment_author( $comment_ID );
 
    if ( empty( $url ) || 'http://' == $url )
        $return = $author;
    else
        $return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
    return apply_filters('get_comment_author_link', $return);
}
Еще раз повторюсь что мне надо:

PHP
1
$return = "<a href='трололо.рф/users/?userID=$user_id->ID' rel='external nofollow' class='url'>$author</a>";
Пробовал добавить переменную которая получает id вот так

PHP
1
$user_id = get_userdata(1);
Неработает. Или я незнаю как правильно его применить

Видел еще такой вариант
PHP
1
2
$user = get_userdata($comment->user_id);
echo $user->ID;
Я не знаю как правильно его применить.

Вот ссылка на похожую проблему {ссылка удалена}
Вот вроде и всё. Прошу помощи. Перерыл все что можно.
Знающие люди откликнетесь!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.01.2013, 19:29
Ответы с готовыми решениями:

User User (user@y.z) Not Listed In Domino Directory
Имя хоста сервера Domino x.y.z На y.z стоит почтовый сервер(не Domino) Почему при отправке письма пользователю user@y.z, письмо не...

Login failed for user 'bob'. The user is not associated with a trusted SQL Server connection.
Привет. Чтобы не создавать новую подобную тему, пишу здесь. Подскажите пожалуйста, что не так. Делал по уроку на asp.net/learn, но чтото...

Manager isn't available; 'auth.User' has been swapped for 'landing.User'
решил сделать кастомную таблицу пользователей но столкнулся с ошибкой(на скрине). кто сталкивался с такой проблемой ? так же приложу...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2013, 19:29
Помогаю со студенческими работами здесь

Ошибка Access denied for user 'user'@'localhost' (using password: no)
Ошибка Access denied for user 'user'@'localhost' (using password: no) при подключении к серверу с другого пк (удаленный доступ), как...

Ошибки Access denied for user 'User'@'localhost' (using password: YES) in
Ошибки: Fatal error: Uncaught PDOException: SQLSTATE Access denied for user 'User'@'localhost' (using password: YES) in...

Авторизация dropnet. Что такое user token и user secret и чем они отличаются от email и пароля
Проблема с авторизацией _client.UserLogin = new UserLogin { Token = &quot;USER TOKEN&quot;, Secret = &quot;USER SECRET&quot; }; Не много не пойму. Что...

Pragma comment()
Добрый день! Подскажите, пожалуйста, как быть, если компановщик игнорирует запись #pragma comment(exestr, L&quot;My Programs&quot;). VS...

comment system
добрый день. можете подсказать где можно найти скрипт для системы комментариев. мне нужен маленки скрипт с базой даних чтото типо этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru