8ответ(ов) в теме
Здравствуйте.
anriko.tacatti@gmail.com сказал(а)
в личном кабинете показывать чужие комментарии под своими записями и удалять их при надобности
Такого функционала в плагине нет
anriko.tacatti@gmail.com сказал(а)
и возможность просмотра списка действий, которые осуществили другие пользователи с постами и рейтингом автора;
вкладка рейтинг
Вы не можете просматривать опубликованные ссылки
- если конечно этот рейтинг активировали в настройках дополнения рейтинга
форма внутри комментария
<form method="POST" action="" class="delete-comment-form" style="display: inline-block;"> <input type="hidden" name="comment_delete_nonce" value="<?php echo wp_create_nonce('comment_delete_nonce'); ?>" /> <input type="hidden" name="commentid" value="<?php comment_ID() ?>" /> <input type="submit" value="Delete" title="Delete" id="submit-btn" class="btn" /> </form><img src="http://" alt="null" />
код в function.php
// функция для удаления вложеных комментриев function del_child_comments_on_del_comment($comment_id){ global $wpdb; // если нет детей, возвращаем if( !$child_comments = $wpdb->get_col("SELECT comment_ID FROM $wpdb->comments WHERE comment_parent='$comment_id'") ) return; foreach( $child_comments as $val ) wp_delete_comment($val); } if ( isset( $_POST['comment_delete_nonce'] ) ) { if( wp_verify_nonce( $_POST['comment_delete_nonce'], 'comment_delete_nonce' ) ) { add_action('delete_comment', 'del_child_comments_on_del_comment'); set_query_var( 'commentid1', $_POST['commentid'] ); // цепляем функцию для удаления вложеных комментриев wp_delete_comment( get_query_var( 'commentid1'), true ); } }
Редакции сообщения
27.09.2020 02:38Причина: не указано
27.09.2020 02:41Причина: не указано
Тема закрыта. Публикация новых сообщений запрещена.