С помощью этого фильтра можно изменить панель управления ответа.

Пример: Добавим в ответ новую кнопку "Тестовая" которая будет расположена после кнопки "Цитата"

add_filter('pfm_post_manager_actions','pfm_post_manager_add_btn', 10, 2);

function pfm_post_manager_add_btn($actions, $PrimePost) {

$actions['add_btn_test'] = array(

'name' => 'Тестовая кнопка',

'icon' => 'fa-thumb-tack',

'options' => array(

'confirm' => __('Are you sure?','wp-recall') )

);

return $actions;

}

$PrimePost (массив)

данные текущего ответа;

$actions (массив)

данные о текущих кнопках;

При добавлении новой кнопки в массив мы указали ключ "add_btn_test" который затем можно использовать для ajax перехвата нажатия на кнопку и повесить на нее какую-то функцию.

Например:

pfm_add_ajax_action('add_btn_test','pfm_action_test_btn_click');

function pfm_action_test_btn_click($post_id) {

$result['content'] = 'Вы нажали кнопку Тест';
$result['dialog'] = true;
$result['title'] = 'Заголовок окна';

return $result;

}