话题
有时您需要编辑WordPress文件,尤其是在您想对您的WordPress主题。WordPress功能内置编辑器这使您可以使用任何Internet浏览器在线编辑文件。您还可以编辑复制或存储在计算机上的文件,然后使用FTP客户端。
在编辑任何WordPress文件之前,请确保执行以下操作:
- 在可能的情况下从备份文件的副本中工作,并确保您备份您的信息经常 - 您在工作时以及进行更改时。记住要将备份保持在安全的地方!
- 在线工作时,您需要设置适当的文件权限,以便您可以修改和保存文件。如果您在WordPress编辑面板底部看到一个注释,则说明“如果此文件是可写的,您可以编辑它……”这意味着您需要更改文件权限,然后才能进行任何更改。
- 在内置插件和主题编辑器之外更改文件时,请使用文本编辑器。强烈建议不要使用文字处理程序。文字处理器将报价标记更改为字符,有时会转换特定的字符,并且也可以添加不需要的代码。这些更改会导致文件断开。(出于类似的原因,使用某些HTML发电机程序也是不可预见的。)
使用主题文件编辑器和插件文件编辑器
WordPress包含两个内置编辑器,允许您直接从浏览器编辑主题文件。他们被称为主题文件编辑器和插件文件编辑器。
(请注意,根据您拥有的用户特权级别,您可能会或可能无法在博客的管理面板中访问这些功能。请与您的博客或网站管理员联系,以便调整您的特权)
我在哪里可以找到这些编辑?
您可以根据您的主题在以下位置找到这些编辑器:
- 如果您正在使用块主题,主题和插件文件编辑器都将在工具下列出。
- 如果您使用的是经典主题,则将在外观下列出主题文件编辑器,并且插件文件编辑器将在插件下列出。雷竞技
您可以通过从右侧侧边栏导航访问这些编辑器中的任何一个文件中的文件。
有关编辑主题的更多信息可在主题开发人员手册。
请注意,如果您编辑的主题已更新,则您的更改将被覆盖。为了更好地组织您的更改并保护它们免受更新的影响,请考虑创建一个儿童主题在其中保留所有更改。
可以编辑哪些文件?
以下文件类型(如果可写)可以在WordPress管理面板中内置的插件编辑器中进行编辑:
在主题编辑器中,只能编辑可写的PHP和CSS文件。
您需要知道的事情
即时变化
您使用WordPress编辑器对文件进行的更改是即时的。更改实时在线进行。您和您网站的任何访问者都会立即看到更改。
由于更改的直接性质,通常要脱机编辑文件的副本,测试文件副本,然后在验证时上传更改。
在编辑文件之前,请务必确保您有当前的备份。
编辑功能
内置的WordPress插件和主题文件编辑器非常基本,使您可以在网站上轻松查看和编辑插件和主题文件。请注意,没有高级编辑器功能,例如:搜索和替换,行号,语法突出显示或代码完成。
提示:使用浏览器的内部搜索栏来帮助在视觉编辑器中查找代码。
文件权限
要使用内置的WordPress插件和主题编辑器编辑文件,必须将该文件的权限设置为Writable(至少604)。你可以更改权限在文件上使用FTP客户端程序,由您的主机提供的基于Web的文件管理器或命令行使用SSH(安全外壳)。您的选项取决于主机提供的访问类型。
犯了一个错误?使用备份文件
编辑之前备份所有文件。如果您犯了导致错误的错误,导致站点崩溃,创建空白屏幕或阻止对WordPress仪表板的访问,请删除已更改的文件并用备份中的好副本替换它。
没有备份?下载您从原始源编辑的文件的新副本,替换并重新开始。首先备份。
安全警告
默认情况下,任何使用管理权限登录的用户都可以访问WordPress插件和主题编辑器,并实时更改网站上的任何主题或插件文件。
为了打击事故,错误甚至黑客,您可能希望通过添加WordPress主题中编辑文件的能力disallow_file_edit函数到您的wp-config.php文件。
脱机编辑文件
要脱机,您可以使用任何一个推荐的文本编辑器创建和编辑文件,以及FTP客户端上传它们。确保查看浏览器中的结果,以查看所需的更改是否生效。
笔记:不建议更改WordPress Core文件wp-config.php。如果您必须更改其他任何内容,请记下您的更改,并将这些注释的副本存储在WordPress根目录中的文本文件中。您还应该制作WordPress Core文件的备份副本,以备将来参考和升级。
使用文本编辑器
编辑要避免
笔记:如果您使用外部编辑器(例如文字处理器)来创建和编辑文件,则可能会损坏您正在编辑的文件。看文本编辑器在词汇表中,简短说明了为什么要避免这些编辑。
要避免的编辑包括:
- Adobe Dreamweaver
- Adobe Illustrator
- Adobe Photoshop
- 苹果IWork页面
- 谷歌文档
- Microsoft Excel
- Microsoft Publisher
- Microsoft Word
- 微软有效
- OpenOffice/libreoffice
- WordPerfect
- 任何自己动手的即时网页软件。
使用Adobe Dreamweaver或者Microsoft Frontpage,请记住这些准则:
- Adobe Dreamweaver:要确保您的文件正常工作,请删除Dreamweaver内容,从WordPress编辑器中复制您的内容,然后将其粘贴到Dreamweaver文件中。
- Microsoft Frontpage:请勿使用内置模板。避免使用特定于Internet Explorer的代码。
文本编辑器
以下文本编辑器可以接受文件编辑:
- 原子(MacOS,Windows,Linux,开源,免费)
- bedit(MacOS,$)
- 深红色编辑(Windows,免费)
- EditPad(视窗)
- EditPlus(视窗)
- emacs(Unices,Windows,MacOS,开源,免费)
- 吉迪特(MacOS,Windows,Linux)
- kwrite(Unices)
- 记事本++(Windows,开源,免费)
- Notepad2(Windows,免费)
- PSPAD(Windows,免费)
- Smultron(MacOS,$)
- Subethaedit(MacOS,开源,免费)
- 崇高的文字(Windows,Linux,MacOS,$)
- textedit(包括MacOS)
- 文字伴侣(MacOS,$)
- 文字板(视窗)
- Ultraedit-32(Windows,Linux,MacOS,$)
- vim(Unices,Windows,MacOS,开源,免费)
IDES
以下IDES可以接受文件编辑:
- Aptana Studio(MacOS,Windows,Linux,免费)
- Codelobster(Windows,免费)
- Netbeans(MacOS,Windows,Linux,免费)
- 诺瓦(MacOS,$)
本文是否有帮助?如何改进?
你一定是登录提交反馈。