• Добрый день! Подскажите, как мне с помощью add_action подменить стандартную функцию column_comment() на свою?

    Писал add_action( ‘column_comment’, ‘column_comment_my’ ) в functions.php темы, но моя функция column_comment_my() не выполняется.

    Как правильно сделать?

    Функция column_comment() лежит в файле /wp-admin/includes/class-wp-comments-list-table.php

    внутри класса class WP_Comments_List_Table extends WP_List_Table

    Заранее спасибо!

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Добрый.

    Какую задачу Вы пытаетесь решить?

    Denis Yanchevskiy, я пытаюсь добавить на странице модерирования комментов админки под каждый комментарий ссылку с гет-параметрами на внешний скрипт, в get-параметрах передается текст текущего коммента и урл-адрес страницы с комментом.
    https://snag.gy/Sceg9p.jpg

    Мне это уже удалось реализовать путем изменения функции column_comment в файле движка, но хотелось бы сделать в виде хака или как-то еще, чтобы изменения не терялись при обновлении Вордпресса.

    Внутри функции там микроскопическое изменение, просто добавить одну строчку под строкой comment_text( $comment ):
    < a href=»http//…моя_ссылка_с_get_параметрами»>

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «add_action и замена стандартной функции на свою» закрыта для новых ответов.