我正在尝试将DreamWeaver CS6设置为显示本地存储的WordPress站点的实时预览,这样我就可以编辑模板部件并查看它们的外观。我使用这个教程来设置它:https://www.adobe.com/devnet/dreamweaver/articles/dw_wordpress_pt2.html
-The WordPress站点在本地主机(WAMP)上运行良好。
-Permalink structure设置为默认值
在DreamWeaver中设置-Site和测试服务器
如果我加载根index.php (而不是主题的index.php),-I会在实时模式下获得工作预览
问题是,如果我加载任何单独的主题部分,实时预览将返回一个未定义的函数错误。所以解析器似乎正在运行,但是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发布于 2014-08-12 09:18:56
我认为最好的解决方案是坚持使用Chrome开发工具来实现实时视图和CSS编辑,使用PHPDesigner (或者其他纯文本编辑器)来处理模板文件。
我必须在修改模板文件时刷新,但是当我更改PHP代码时,期望Dreamweaver中的实时更新对我来说可能有些奇怪(解析器会不断地重新加载所有内容吗?)。
有一个名为DesktopServer的包(基于XAMP),它声称能够实时查看PHP代码的模板文件更改,但它的价格是99美元。
https://stackoverflow.com/questions/25233473
复制相似问题