Возможно не хорошо, но это работает ...
Заполните автора комментария и адрес электронной почты из центрального логина, сохраненного в сеансе:
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"
и замените значения автором и адресом электронной почты из сеанса.