使用 WordPress 在 URL 中传递额外变量
WordPress 允许在 URL 中传递额外变量,提供了一种便捷的存储和访问方式信息。然而,向 URL 添加额外的变量有时会遇到困难。
原始问题:
正如查询中所强调的,用户面临着传递名为WordPress 安装 URL 中的“c”。此变量在网站根目录 (www.example.com?c=123) 中被识别,但在包含附加信息的 URL (www.example.com/news?c=123) 中无法工作。
解决方案:
建议的解决方案涉及使用以下三个 WordPress函数:
实现:
在页面上创建链接/查询变量:
在functions.php 或插件文件中(前-仅结束):
在页面检索和使用查询变量:
其他后端注意事项(wp-admin):
由于 wp-admin 中未使用 WP 查询,建议的方法是使用 filter_input() 或传统的 isset 检查 $_GET 超全局变量() 方法。
结论:
通过实现函数和过滤器如上所述,您可以在 WordPress 安装中有效地在 URL 中传递额外变量。这使得存储和访问信息具有更大的灵活性,从而增强网站的功能和用户体验。
以上是如何使用 WordPress 在 URL 中传递额外变量?的详细内容。更多信息请关注PHP中文网其他相关文章!