我正在使用MAMP进行本地WordPress设置,并且无法让我的页面显示除index.php文件以外的新内容。
我目前有两个页面:index.php和information.php。
当我单击导航栏中的链接时,它会将我重定向到information.php页面,但不会显示该文件中的内容。
我检查了所有常见的事情(例如浏览器缓存,永久链接,.htaccess以允许覆盖),但似乎无法取得任何进展。
任何建议将不胜感激!如果您还需要查看任何其他代码,请与我们联系。
的header.php
<a class="dropdown-toggle disabled" data-toggle="dropdown" href="main_hubs/information.php">Information
<span class="caret"></span></a>
information.php和index.php
<?php get_header();?>
**Updated Content Here***
<?php get_footer();?>
答案 0 :(得分:1)
Wordpress加载安装的index.php上的所有内容,然后使用路由系统。
为了能够使用information.php,你必须将它添加到你当前的主题,然后在functions.php中添加一个片段,它将页面的slug与.php文件之间的关系。
例如:此代码查找具有slug“information”的页面,如果找到它将在主题上加载information.php文件。
jQuery(window).load(function(){
if(window.location.search.indexOf('playdefault=1') > -1) {
jQuery('#Nav_Products').click()
}
})
此链接对于wordpress如何使用链接和slug非常有帮助:
https://developer.wordpress.org/themes/basics/template-hierarchy/
答案 1 :(得分:0)
转到您的wp-admin面板&gt;设置&gt;永久链接会根据您网页页面下方的页面网址选择您的链接。我想如果没有请告诉我,这会有用。