【问题标题】:parameters in url is automatically deleted in wordpressurl中的参数在wordpress中自动删除
【发布时间】: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' 也是保留词,最好避免使用它

标签: php wordpress hyperlink


【解决方案1】:

"?page" 是一个保留字,这就是它被自动剔除的原因。

【讨论】:

    猜你喜欢
    • 2017-12-25
    • 1970-01-01
    • 2016-05-17
    • 2016-09-02
    • 2013-11-30
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    相关资源
    最近更新 更多