с помощью фильтра add_filter('comment_form_defaults', 'add_field'); добавил произвольное поле в форму комментариев. Проблема в том, что это поле видно только незарегистрированным. А должно быть видно всем.
Как сделать так, чтобы его видели и зарегистрированные пользователи?
function wph_add_like_field($default) {
$commenter = wp_get_current_commenter();
$default['fields']['email'] .= '
<p class="like_btn activeCheck"><label><span>Лайк</span><input id="like" name="like" size="30"
type="checkbox" checked /></label>
</p>';
return $default;
}
//сохранение поля в комментарии
function wph_save_like_field($comment_id) {
add_comment_meta($comment_id, 'like', $_POST['like']);
}
add_filter('comment_form_defaults', 'wph_add_like_field');
add_action('comment_post', 'wph_save_like_field');