Как вызвать функцию из класса в форме кнопки списка таблиц WP - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь вызвать функцию, которая генерирует PDF-файл на основе идентификатора строки из списка таблиц wp. У меня есть:

public function column_default($item, $column_name)
{
    switch ($column_name) {
        case "ID":
            return $item[$column_name]
        case "pdf":
            return '
                <form method="post" action="' . esc_attr('admin-post.php'). '">
                    <input type="hidden" name="id" value="pdf_generate"/>
                    <input type="hidden" name="id" value="' . $item['ID'] . '"/>
                    <input type="submit" name="action" value="PDF"/>
              </form>';
}

И я пытаюсь вызвать функцию в другом файле:

add_action( 'admin_post_pdf_generate', 'pdf_generator' );
function pdf_generator()
{
  //something mpdf
}

Но каждый раз, когда я нажимаю PDF, я вижу пустую страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...