问题不在于PHP不执行。它确实会执行,但会出现致命错误,因为您直接加载模板文件,这意味着它们在加载时没有提供必要功能的WordPress框架。查看这些页面的来源,您可以看到错误。
您不应该直接链接到该文件,也不应该直接链接到任何模板文件,例如,http://elliottequineconnections.com/wp-content/themes/elliottequineconnections/horses-for-sale.php
WordPress模板不是这样工作的。您应该已经从后端为您的内容创建了页面—wp admin->pages。当您编辑其中一个页面时,可以在标题下看到永久链接。这就是您需要链接的内容。它看起来不像文件的实际路径。
您可以使用get_permalink( $id );
哪里$id
是页面的ID,但这将很乏味。通过使用custom menu. 你可以这样做registering a navigation menu 在您的主题中functions.php
然后adding code to display that menu 主题的其他地方。
在抄本之后,你会把这个放进function.php
:
register_nav_menus( array(
\'pluginbuddy_mobile\' => \'PluginBuddy Mobile Navigation Menu\',
\'footer_menu\' => \'My Custom Footer Menu\'
) );
然后进来
footer.php
您可以放置:
$defaults = array(
\'theme_location\' => \'footer_menu\'
);
wp_nav_menu( $defaults );
// and the same for the pluginbuddy_mobile menu
未经测试,但仅此而已。您将在后端的下面找到一个菜单
Appearance
这将允许您使用GUI构建菜单。