Intereting Posts
Чистая база данных из неиспользуемых таблиц Редактирование «Сброс пароля» E-mail BuddyPress – Крюк для обновления полей пользовательского профиля get_option () фильтрация и выход из рекурсии Пользовательский запрос SQL Query для добавления настраиваемого поля в результат Таможенная таксономия не сохраняется в конце сообщения Можно ли удалять сообщения об ошибках и автосохранения из базы данных? Петля через аргументы функции Изменить URL-адрес вложений URL-адреса для URL-адресов файлов Как я могу создать новый .css-файл в стиле переопределения дочерних тем в стиле child.css Страницы с типом персонализированного типа страницы с использованием компоновщика страниц Пользовательский виджет заголовка / кодировка HTML Запросить пользовательские сообщения из пользовательской таксономии Добавление фильтра в Sidbar Login Plugin для изменения кнопки входа в Lable В чем разница между $ post_id и get_the_ID ()?

Скрыть неутвержденные комментарии на лицевой стороне wordpress

Я использовал этот пост

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

<?php //Restrict user access to unapproved function show_portfolio_comments( $post_ID ) { // NOT approved $comments_unapproved = get_comments( array( 'status' => 'hold', 'post_id' => $post_ID ) ); foreach ( $comments_unapproved as $comments) { if ( current_user_can( 'delete_users' )) // maybe you'll have to switch to some other cap { ?> <div class="comment"> <h4>Unapproved Comments on your portfolio</h4> <div class="comment-author"><?php echo $comment->comment_author; ?></div> <div class="comment-content"><?php echo $comment->comment_content; ?></div> </div> <?php } // endif; - current_user_can( 'edit_published_posts' ) } // ALREADY approved $comments_approved = get_comments( array( 'status' => 'approve', 'post_id' => $post_ID ) ); foreach ( $comments_approved as $comments) { ?> <div class="comment"> <?php if ( current_user_can( 'delete_users' )) { ?> <h4>Approved Comments on your portfolio</h4> <?php } // endif; - current_user_can( 'edit_published_posts' ) ?> <div class="comment-author"><?php echo $comment->comment_author; ?></div> <div class="comment-content"><?php echo $comment->comment_content; ?></div> </div> <?php } } ?>