Создание плагина wp для внешнего входа => оставлять комментарии - PullRequest
0 голосов
/ 22 ноября 2011

Мне нужно создать плагин WordPress для подключения WordPress к центральному логину. Но все, что я хочу, это чтобы пользователь мог оставлять комментарии с указанием имени и адреса электронной почты. Я не думаю, что мне нужно создавать реальный вход в WordPress, потому что пользователь не должен иметь возможность писать сообщения или делать вещи администратора. Я хочу, чтобы он только оставлял комментарии.

Я ищу документацию , но не могу найти никаких действий для комментариев.

Как я могу изменить html формы комментариев?

1 Ответ

0 голосов
/ 22 ноября 2011

Возможно не хорошо, но это работает ...

Заполните автора комментария и адрес электронной почты из центрального логина, сохраненного в сеансе:

function portal_user_comment()
{
    $_POST['author'] = $_SESSION['portal']['name'];
    $_POST['email'] = $_SESSION['portal']['email'];
}
add_action('pre_comment_on_post', 'portal_user_comment');

Отредактируйте comments.php из шаблона.Найдите:

<input type="text" name="author" id="author" value="<?php $comment_author; ?>" ...>
<input type="text" name="email" id="email" value="<?php $comment_author_email; ?>" ...>

Установите оба поля disabled="true" и замените значения автором и адресом электронной почты из сеанса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...