我有一个 Wordpress 页面。当我向网址添加自定义ID时,我会收到不需要的“分页”页面。
我希望概述API中的自定义数据。当我点击某个项目时,它应该被重定向到'/ mypage / 10'。我已经使用短代码构建了一个插件,它会从API中检索数据并显示它。
然后我想要检查我的页面'mypage'是否在URL中有ID。如果是,则检索新数据并显示它。
通过互联网查看,但找不到我想要的内容。
答案 0 :(得分:0)
使用
通过GET参数验证ID'mypage?ID=10'
只需在API方面查看:
$_GET['ID']
这应该避免任何路由问题或不得不重写路由。 还要确保正确地转义变量。
SEO目的更新
直接从wordpress获取,您可以使用以下内容向应用程序添加自定义路由规则:
function custom_rewrite_basic() {
add_rewrite_rule('^mypage/([0-9]+)/?', 'index.php?page_id=$matches[1]', 'top');
}
add_action('init', 'custom_rewrite_basic');
只需编辑" index.php?page_id = $ matches [1]',即可匹配您自己的目的地。