WPide
插件描述
WPide是一个WordPress代码编辑器,其长期目标是成为编写/开发WordPress的终极环境主题和插件。您可以编辑wp内容中的任何文件,而不仅仅是插件和主题。代码完成将帮助您记住WordPress / PHP命令,并提供功能参考。使用选项卡式编辑器编辑多个并发文件。
请提出任何错误,烦恼或任何您可以建议的改进方法(在github或WordPress支持论坛上)。我希望这个插件是最好的插件,只有当用户插入他们的反馈时才会发生这种情况。代码贡献欢迎,在Github上。
如果没有Ajax.org Cloud9编辑器(http://ace.ajax.org/),这个插件是不可能的,它是嵌入式代码编辑器,支持大部分功能。
此插件在Chrome网络浏览器中效果最佳。
当前功能:
语法高亮显示保存到磁盘之前的语法检查,以便在上传无效的PHPLine数字后尝试消除死机白屏.Find + replaceCode自动完成WordPress和PHP函数以及函数描述,参数和返回值适用的颜色辅助 – 只有在编辑器中双击十六进制颜色代码时才显示的颜色选择器。您也可以将自己的图像拖动到颜色选择器中,而不是使用默认的样本(请参阅其他信息说明)。自动备份您编辑的每个文件。 (存储在插件/ WPide / backups / filepath中的每个文件的每日备份和每小时一次备份)文件树允许您访问和编辑wp-content文件夹中的任何文件(插件,主题,上传等)使用文件浏览器重命名,删除,下载,压缩和解压缩文件(所以你can下载整个主题的压缩版本例如)创建新文件和目录高亮匹配括号编码foldingAuto indentationTabbed界面,用于编辑多个文件(同时编辑插件和主题文件)使用WordPress文件系统API,虽然目前直接访问是强制的(在构造函数中编辑WPide.php以更改此行为)ftp / ssh连接尚未设置,因为WP将不记得密码需要弄清楚它将如何工作。您可以在保存时使用模态来请求密码,但是可以单击全部保存并使用该密码保存批次。 wp-config.php中定义的密码是持久的,可以解决这个问题,但人们通常不会添加这些细节。在这里打开想法。图像编辑/绘图(目前无法正常工作..)
功能想法和改进:
改进代码自动完成命令信息,提供有关命令的更多信息,添加链接到WordPress编解码器和PHP.net网站了解更多信息。创建一个管理面板,在语法高亮主题之间进行选择,打开/关闭其他Ajax.org Cloud9功能更好的自动文件备份过程常用代码片段的模板/快捷方式,甚至可以使用接口来接受变量可以注入到代码片段模板中。与版本控制系统集成,如Git
与大多数插件一样,这个是开源的。对于问题跟踪,更多信息以及任何希望参与并帮助完成此项目的人都可以在github上进行此操作https://github.com/WPsites/WPide
其他功能说明
您可以使用’wpide_filesystem_root’过滤器修改文件系统根目录
因此,要限制编辑为Twenty Eleven主题,只能执行此操作:
add_filter(’wpide_filesystem_root’,’wpide_filesystem_root_override’);
function wpide_filesystem_root_override($ path){
//默认路径变量为WP_CONTENT_DIR
返回$ path。 “/主题/ twentyeleven”;
}
颜色辅助
颜色选择器仅显示双击编辑器中的十六进制颜色值(3或6个字符,前进散列#FF0000)
默认颜色选择器的颜色有限。您可以通过将新图像拖放到默认图像上来将此图像替换为您自己的图像(由于安全原因,这只能是来自同一域的图像)。
使用此功能,您可以创建自己的颜色样本,也可以直接拖动网站徽标或标题图像。
如果关闭编辑器,将忘记任何自定义颜色选择器图像。我们也许可以保持这种状态并使图像可上传以及拖放。
Dev Notes
我们可以实现一些有趣的事情,以帮助遵循WordPress标准和更高级的代码语法检查
http://magp.ie/2011 / 01/10 / tidy-and-format-your-php-and-meet-wordpress-standards-on-coda-and-textwrangler /
签出以下WordPress插件“WP Live CSS Editor”工作如何进行LIVE css编辑。将LESS编译器与实时CSS编辑/编译相结合将是一个梦想。
https://github.com/lennie/git-webcommit/可能是git功能的途径
贡献者
Simon Dunton – http://www.wpsites .co.uk
Thomas Wieczorek – http://www.wieczo.net
屏幕截图
安装
将WPide文件夹上传到 / wp- content / plugins /
目录通过WordPress的“插件”菜单激活插件通过单击主管理菜单中的WPide菜单项来访问WPide
FAQ
安装说明将WPide文件夹上传到 / wp- content / plugins /
目录通过WordPress的“插件”菜单激活插件通过点击主管理菜单中的WPide菜单项来访问WPide什么是阻止我破坏我的网站 – “白屏死机”
当您编辑PHP文件时,在将该文件保存到文件系统之前,会对其进行语法检查,以确保没有明显的内容会破坏您的网站。
您编辑的每个文件在首次保存到文件系统之前都会备份,然后在后续保存时,WPide会尝试进行备份。它每小时最多可以为服务器保存1个备份。
在编辑或更具体地保存PHP文件时,将显示还原按钮,您可以使用该按钮还原最新的备份。
如果您的WordPress安装功能齐全,那么您可以使用文件树浏览所有备份文件(插件/ WPide / backups ..),如果您的WordPress安装没有响应然后恢复文件使用恢复按钮或直接通过FTP / SSH是唯一的方法。
如果没有40位nonce / key,则无法直接从Web访问/恢复备份的PHP文件,因此不应引起安全问题。
我可以在本地文件系统上创建文件/目录时覆盖默认文件权限吗
是的,您可以使用wp-config.php中的以下WordPress设置,这将影响使用WPide创建的文件和WordPr期间添加的文件升级过程。
define(’FS_CHMOD_DIR’,(0755& ~umask()));
define(’FS_CHMOD_FILE’,(0644& ~umask()));
每当我尝试编辑图像时,应用程序都说它无法加载图像
图像中不包含图像数据(它是一个新的空文件),或者图像编辑器无法访问该图像。您的图像需要可以通过网络访问。即如果您在路由器/防火墙后面的本地计算机上开发站点,则无法访问本地Web服务器。
RSS