Я расширяю WP_List_Table в плагине, который создаю.Все работает так, как задумано, за исключением случаев, когда пользователь вручную вводит номер страницы для перехода.
При использовании стрелок для выбора страницы URL выглядит следующим образом:
http://www.example.com/wp-admin/admin.php?action=Liens&page=Webstract&WebStractnonce=f07e355db1&paged=7
При ручном вводе номера страницы URL выглядит следующим образом:это:
http://www.example.com/wp-admin/admin.php?_wpnonce=bc9f2784b5&_wp_http_referer=%2Fwp-admin%2Fadmin.php%3Faction%3DLiens%26page%3DWebstract%26WebStractnonce%3Df07e355db1%26paged%3D7&action=-1&paged=50&action2=-1
Как / где я могу перехватить этот URL и правильно отформатировать его?
function Webstract_Render_Liens_List() {
$_SERVER['REQUEST_URI'] = remove_query_arg('_wp_http_referer', $_SERVER['REQUEST_URI']);
$myListTable = new Webstract_List_Table();
$myListTable->prepare_items();
$nonce = wp_create_nonce('WebStractnonce');
echo '
';эхо«;эхо'.$ myListTable-> search_box (__ («Поиск», «Webstract»), «search_id»);эхо«;echo '';эхо«;эхо«;$ MyListTable-> дисплей ();echo '';}
Выше приведен код, который я использую для создания и подготовки list_table.У меня были проблемы с _wp_http_referer в других URL-адресах, поэтому я удалил их.Мне кажется, что когда номер страницы вводится вручную, он обходит эту функцию, потому что туда возвращается _wp_http_referer.
Что я делаю не так?
Спасибо