在前端,我从 mysql db 表中获取一些链接,例如:
<a href="http://localhost/my_site/detail/Link-1">Link 1</a>
<br />
<a href="http://localhost/my_site/detail/Link-2">Link 2</a>
<br />
<a href="http://localhost/my_site/detail/Link-3">Link 3</a>
并从管理员端设置 - > 固定链接我设置http://localhost/sparcs/sample-post/
并创建一个页面和命名详细信息,其 url 正是http://localhost/my_site/detail/
但是当我点击任何链接时 WP 说
抱歉,找不到您请求的页面。也许搜索会有所帮助。
虽然我可以使用<a href="http://localhost/my_site/detail/3">Link 3</a>
并且它工作正常并且我可以使用pathinfo($_SERVER['REQUEST_URI']);
.
实际上,我在 db 表中创建了自定义 url,然后在我的 WP 页面左栏上显示这些 url,如果我点击它 wp 显示页面,我可以用它来捕获 url 信息pathinfo($_SERVER['REQUEST_URI']);
我还使用了自定义结构并设置http://localhost/my_site/detail/url
但不起作用。
我认为这可能是解决使用
重写.php 在
wp-includes/rewrite.php
但我不知道应该如何修改哪个函数。