我想用锚标记链接一个页面,并通过URL从另一个页面发送一些数据。我制作了一个页面模板,并尝试链接到它,但它不起作用。我可以通过创建菜单链接打开页面,但不能直接使用链接打开页面。我的定位代码是:
<p><?php echo $post_excerpt;?> <a href="<?php echo add_query_arg( array(\'id\' => $id), home_url()."/fullpost/" ); ?>" style="color: #4e2011;">Read More...</a></p>
现在的问题是,当我点击“阅读更多”时,URL工作正常,
id
已添加到URL,但我仍然停留在同一页面上,而不是我想要的页面。关于这个问题,我在google上搜索了好几次,但都没有找到解决方案。
最合适的回答,由SO网友:Kallol Das 整理而成
实际上,问题出在我的页面设置上。如果有人想通过锚定标记(a href=“…”)将一个php文件链接到另一个php文件并且要通过URL发送一些数据,他/她必须将目标php文件作为页面模板。像这样
<?php
/***
Template Name: Gallery
***/
然后,他/她必须使用此页面模板从仪表板创建新页面。只有完成此过程后,链接才能正常工作。
我没有从仪表板创建页面。