我正在尝试设置DreamWeaver CS6以显示本地存储的WordPress网站的实时预览,以便我可以编辑模板部件并查看它们的外观。我使用本教程进行设置:https://www.adobe.com/devnet/dreamweaver/articles/dw_wordpress_pt2.html
- WordPress网站在localhost(WAMP)上正常运行
-Permalink结构设置为默认值
-Site和测试服务器在DreamWeaver中设置
- 我在实时模式下进行工作预览如果我加载了根index.php(不是主题' s index.php)
问题是,如果我加载任何单个主题部分,实时预览将返回未定义的函数错误。所以解析器似乎正在运行,但DreamWeaver并没有加载所有必需的必备文件。
编辑:下面的错误正是您尝试在浏览器中直接加载主题部分时所看到的错误。所以我想我的问题是,DreamWeaver有能力做我想做的事吗?我想编辑单个主题部分,同时了解更改在实时预览中的效果。
这是我在为page.php进行实时预览时获得的内容:
( ! ) Fatal error: Call to undefined function get_header() in C:\wamp\www\mysite\wp-content\themes\mytheme\page.php on line 14
调用堆栈
# Time Memory Function Location
1 0.0004 249000 {main}( ) ..\page.php:0
答案 0 :(得分:0)
我认为最好的解决方案是坚持使用Chrome开发者工具进行实时视图和CSS编辑,并使用PHPDesigner(或任何纯文本编辑器)来模板文件。
当我修改模板文件时我必须刷新,但是当我更改PHP代码时,我希望Dreamweaver中的实时更新可能是奇怪的(解析器会不断重新加载所有内容吗?)。
有一个名为DesktopServer的软件包(基于XAMP)声称可以实时查看PHP代码的实时模板文件更改,但它的价格是99美元。