我看不到wordpress .php文件?

时间:2012-12-01 15:33:40

标签: php dreamweaver wordpress

我在Windows XP上安装了WAMP服务器 - 它运行良好。我将 Wordpress 3.4.2 安装到www.wordpress - 没问题。在Dreamweaver CS5中,我创建了一个以www.wordpress为根文件夹的站点,并分配了一个本地测试服务器 - 没问题。

在Dreamweaver中,我打开了twentyten主题 - index.php - 然后按 F12 查看Firefox中的页面 - 并得到:

Fatal error: Call to undefined function get_header()... - on line 16

这是一个全新且清晰的wordpress安装。 为什么函数(get_header) - 未定义?要检查服务器,我将另一个.php文件复制到同一文件夹 - F12 - 它可以工作。

3 个答案:

答案 0 :(得分:1)

当您在Dreamweaver中单击 F12 时,它将使用Windows本地路径文件系统将浏览器中的文件打开到该文件,该文件无法正常运行,因为您应该在localhost上运行该文件。 / p>

使用 F12 文件将以C:\\Wamp\Wordpress\index.php打开。

但您应该将其打开为localhost/wordpress/

此外,您应该运行wordpress文件夹中的index.php而不是主题文件夹中的索引文件。

答案 1 :(得分:0)

如果您运行的是DesktopServer Premium而不是WAMP,则可以直接处理主题文件。在使用WordPress模板文件时,它是唯一支持Dreamweaver的WYSIWYG的Web服务器。

http://www.youtube.com/watch?v=2bCTbjoBWa8&feature&t=4m39s

答案 2 :(得分:0)

发生此错误的原因是您尝试在WP层次结构中查看错误的index.php文件。主题文件夹中的index.php不用于加载WP环境的所有功能。

打开文档根目录中的顶级index.php文件。 (与wp-admin,wp-content和wp-includes文件夹位于同一目录中的index.php文件。)该文件处理通过Web访问您的站点时在浏览器(或DW实时视图)中看到的所有内容网址。

您可以通过编辑位于/ wp-content / themes / YOUR-THEME的主题文件来更改主题

进行更改后,您可以通过预览顶级index.php文件来查看它们。

您应该使用正确的index.php文件通过DW预览查看您的网站,默认情况下应该只有以下代码。

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '\wp-blog-header.php' );