【发布时间】:2021-03-12 05:43:39
【问题描述】:
我构建了一个自定义插件,我在该插件上获取参数值来验证我的页面,
这是我的示例代码:
www.test.com/user/?page="Parameter"
<?php if(empty($_REQUEST['page'])) { ?>
Landing Page
<?php }else if( $_REQUEST['page'] == 'add_User'){ ?>
Add User
<?php }else if( $_REQUEST['page'] == 'edit_User'){
Edit User
<?php } ?>
但我的问题是 wordpress 会自动删除 page="Parameter part"。
【问题讨论】:
-
据我记得,你不能使用
?page,因为它也被wordpress使用 -
这是供您阅读的列表codex.wordpress.org/Reserved_Terms 只需使用另一个
-
$page_id = get_queried_object_id();
-
只需将 'page' 替换为 'pageNumber' 或简单的 'p' ?有什么问题?
-
'p' 也是保留词,最好避免使用它