Wordpress - 处理GET请求

时间:2016-10-31 07:09:00

标签: php wordpress

我希望能够在插件中捕获GET(或POST)请求,但我找不到正确的方法。

构建请求的正确方法是什么,我应该使用什么钩子才能捕获它?

2 个答案:

答案 0 :(得分:0)

<?php  $paged = get_query_var( 'paged', 1 );  ?>

<h1>Currently Browsing Page <?php echo (int) $paged; ?></h1>

示例2:

function add_query_vars_filter( $vars ){
  $vars[] = "my_var";
  return $vars;
}
add_filter( 'query_vars', 'add_query_vars_filter' );

您可以在此查看详细说明:

https://codex.wordpress.org/Function_Reference/get_query_var https://codex.wordpress.org/Function_Reference/get_posts

答案 1 :(得分:0)

我有同样的问题。对我来说,似乎不显示$ _POST,因为在新的php中它们已被弃用。 解决方法是初始化钩子。

function catch_post(){
var_dump($_REQUEST);
}
add_action ( 'init', 'catch_post');

U可以将表单操作设置为-get_home_url()