Добавление кнопки рядом с каждым комментарием - PullRequest
0 голосов
/ 14 июня 2019

Я создаю плагин для WordPress, который бы добавил кнопку «Сообщить об этом комментарии». Для его завершения мне нужно добавить кнопку «отчет» рядом с каждым комментарием на странице WordPress. Хотя я не могу найти решение для этого.

Я пробовал это:

add_filter("comment_id_fields","my_submit_comment_message");

function my_submit_comment_message($result){
    return $result . " <span>(TEST)</span>";
}

Но это просто добавляет текст / кнопку / и т.д. до конца поста.

1 Ответ

0 голосов
/ 14 июня 2019

Мне удалось добавить кнопку к каждому комментарию с помощью следующего кода:

add_filter('comment_text', 'AddButton');

function AddButton($content){
    $comment_id = get_comment_ID ();
    $comment_text = get_comment_text(); 

    $report_button = "<form action='CommentReport.php' method='get'>";
    $report_button .= "<input type='submit' name='Report_Button' value='Report Comment: 
    $comment_id' style='background-color: orange; color: black';/>";
    $report_button .= "</form>";
    $report_button .= "</br>";

    $new_content = $report_button;
    $content = $content . $new_content;
    return $content;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...