处理某事,我陷入困境。
我有一个类文件,在wordpress的页面上加载。
我想要做的是查找$_GET
vars(如果它们存在)以及它们是否在我的班级中调用函数。
如果有帮助,我在我班级的顶层使用构造函数。
无论如何我能做到吗? 他是我课堂开始时的__construct事情
class mijireh_class extends wpsc_merchant
{
function __construct( $purchase_id = null, $is_receiving = false ) {
$this->name = __( 'Mijjireh', 'wpsc_gold_cart' );
parent::__construct( $purchase_id, $is_receiving );
if(!class_exists('Mijireh')) {
require_once dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'mijireh'. DIRECTORY_SEPARATOR . 'Mijireh.php';
}
add_action('init', array(&$this, 'mijireh_notify'), 10, 2);
}
public function mijireh_notify()
{
if(isset($_GET['task']) && $_GET['task'] == 'mijireh_notify') {
print $_GET['task'];
exit;
}
}
}
我尝试刷新该页面并传递参数?task = mijireh_notify& order_number = 8001354073961但是它不是callngthe函数,我有一个打印和一个退出所以我应该知道
答案 0 :(得分:1)
对$ _GET数据采取行动:
add_action('init', 'process_get');
//function in your class
function process_get(){
if(isset($_GET['som_field'])) {
// process $_GET data here
}
}
你的意思是这样吗