在本教程中,我们将概述如何在 WordPress 模板中禁用…
您是否曾经想减少您在网站上使用的 WordPress 插件的数量?
如果有一种简单的方法允许您通过代码片段添加面向未来的 WordPress 自定义而不破坏您的网站,那不是很好吗?
如果您像我和大多数其他聪明的网站所有者一样,那么您至少在您的 WordPress 旅程中多次希望使用此解决方案。
今天,我很高兴与大家分享我推出的免费 WPCode 插件,它将改变您对 WordPress 定制的看法。
我们构建了这个工具来帮助您在管理您的网站自定义时节省时间和麻烦。这就像终极的瑞士军刀工具,可以帮助您替换数十个现有的 WordPress 插件,同时让您的网站更快。
背景故事
2012 年,我创建了一个名为Insert Headers and Footers的免费插件。
这个插件的目的是让我和其他 WPBeginner 读者可以轻松地将代码添加到我们的 WordPress 网站的页眉和页脚区域,而无需编辑主题文件!
这将包括 Google Analytics 脚本、自定义 CSS 代码、Facebook Pixel、AdSense 代码等。
在过去十年中,这个简单的插件增长到超过 100 万次活跃安装。
在同一时期,WordPress 也有了很多新功能和插件。
每个月,我都会收到用户要求添加更多功能的请求,例如在某些页面上有条件地加载脚本的能力、在网站的其他区域添加代码片段的能力等等。
经过深思熟虑,我们决定扩展这个免费插件,使其成为具有条件逻辑、自动插入等功能的 WordPress 功能齐全的代码片段管理解决方案。
使用新插件,您可以:
- 只需点击几下,即可在您的网站中添加跟踪脚本/各种网站管理员工具验证元详细信息。
- 在每篇博文的第一段之后、每篇博文的结尾等处添加横幅广告或其他动态内容元素。
- 删除您不想要的 WordPress 功能,例如 REST API、XML-RPC、评论等。
- 从您的 WordPress 网站的教程中轻松复制和粘贴代码片段而不会出错。
- 实际上,这只是表面问题。
所有这些功能都免费提供给您!
如果您是营销人员,请将 WPCode 视为 Google 跟踪代码管理器,但在 WordPress 中。
如果您是普通企业主,请将其视为您网站的瑞士军刀。它会帮助你做你想做的事——不多也不少。
到目前为止,WPCode 是您将在 WordPress 网站上安装的最强大的插件,我并没有夸大其词。
请给我 5 分钟的注意力,我会告诉你——继续阅读。
什么是 WPCode?
WPCode是一个强大的 WordPress 代码片段插件,它使您可以轻松地使用代码片段添加自定义 WordPress 功能,而无需编辑主题的 functions.php 文件。
它带有一个内置的代码片段库,您可以在其中找到一些我最流行的 WordPress 代码片段,这些代码片段将帮助您消除对单独插件的需求。
例如,有现成的片段可以帮助您:
- 禁用 XML-RPC——这有利于WordPress 的安全性
- 允许 SVG 文件上传 – 无需单独的插件
- 禁用 Gutenberg – 无需单独的插件
- 禁用评论 – 无需单独的插件
- 为 Google Analytics、Facebook、AdSense 和其他平台添加跟踪脚本
目前还有超过两打其他代码片段,您可以使用它们来添加自定义功能,同时减少您网站上的插件数量。
对于一个普通的网站所有者来说,这个插件将帮助您减少至少 6 到 8 个您现在可能正在使用的其他插件,只需要现有的片段。
我的计划是继续在那里添加更多自定义代码片段以涵盖流行的用例。如果您有任何建议,请在此处填写表格告知我们。
如果您是想要贡献代码片段的 WordPress 开发人员/自由职业者,请使用上面的表格将您的片段发送给我们。
面向未来的站点定制和代码管理
大多数 WordPress 自定义教程 会要求您将代码片段添加到主题的 functions.php 文件中。这种旧方式只会使管理代码片段变得混乱,并且还会阻止您更新主题。
如果您曾经更新过您的主题或切换到另一个主题,那么您将丢失您在 functions.php 文件中添加的所有自定义代码函数。
WPCode 通过为您提供一种直接从 WordPress 仪表板插入页眉和页脚脚本以及其他代码片段的简单方法来解决此问题。这些代码片段实际上就像它们在主题的 functions.php 文件中一样运行,但我们使您的自定义成为面向未来的。
您可以安全地更新主题或切换到另一个主题,而不会丢失重要的网站自定义设置。
在主题的 functions.php 文件中添加自定义代码片段的另一个问题是,即使是最小的错误也会破坏您的网站并使其无法访问。
所以我们创建了我们的智能代码片段验证。这可以帮助您防止常见的代码错误,以确保您在添加代码片段或页眉和页脚脚本时不会破坏您的网站。
您可以从单个屏幕管理所有页眉和页脚脚本以及其他自定义代码片段。我们甚至让您可以轻松地使用标签组织代码片段,并为每个代码片段添加提醒注释。
内置 WordPress 代码生成器
除了我们不断增长的代码片段库之外,我们还拥有 WordPress 代码生成器,可帮助您使用最新的 WordPress 编码标准和 API 快速获得即用型自定义代码。
带有管理 UI 的自定义代码生成器的示例包括:
- 自定义帖子类型生成器 – 为帖子类型创建自定义代码片段。
- 自定义分类生成器 – 获取分类的自定义代码片段。
- WP Query Generator – 为 WP_Query 获取自定义代码片段以加载帖子。
- 自定义侧边栏生成器 – 创建自定义代码片段以注册自定义侧边栏或小部件就绪区域。
- 自定义小部件生成器 – 用于注册自定义小部件的自定义代码片段。
- 导航菜单生成器 – 用于在主题中注册新导航菜单位置的自定义代码片段。
除了上述之外,我们还有用于安排 cron 作业、注册脚本和样式表、添加自定义帖子状态等的代码片段生成器。
过去,初学者和中级用户会使用 WordPress 插件通过管理 UI 创建自定义帖子类型、分类法等。问题是这些是一次性使用的插件,它们在后台只是生成自定义代码片段。
现在使用 WPCode 免费生成器,您可以删除这些插件,同时仍然可以通过管理 UI 添加您想要的自定义功能。
对于为客户构建网站的新 WordPress 开发人员和网络专业人士来说,这将节省大量时间。
代码片段的条件逻辑 + 自动插入优先级
我使用 WPCode 的目标是创建一个既简单又强大的 WordPress 代码片段插件。
这就是为什么除了我们的全局页眉和页脚脚本之外,我们还为代码片段添加了条件逻辑等高级功能并使其变得简单。
您可以使用视觉条件逻辑来决定何时加载某个片段,而不是学习 WordPress 条件逻辑查询。
WPCode 条件逻辑的示例用例:
- 仅为登录用户加载代码片段
- 加载特定用户角色的 PHP 代码片段
- 仅在特定页面 URL 上加载 PHP 代码片段
- 在特定页面上插入页眉和页脚像素脚本
- 根据页面类型显示代码片段
- 仅在某些帖子类型上运行代码片段
- 根据引用源加载页眉和页脚代码片段
- 和更多…
我们还使用简码添加了自动代码插入和手动输出。通过这种方式,您可以使用自定义简码添加功能,或者只是在您想要的区域自动添加某些功能。
我们的自动插入功能允许您在任何地方运行代码片段或从自定义选项中进行选择,例如:
- 仅在前端运行代码片段
- 仅在 WordPress 管理区域中运行代码片段
- 在站点范围内添加页眉和页脚脚本
- 在帖子内容之前或之后插入 PHP 代码片段
- 在特定段落之前或之后插入代码片段
- 在特定存档页面上插入代码段
除此之外,我们还添加了可视化代码片段优先系统,因此您可以选择自定义函数的顺序以避免代码冲突。
您可以替换哪些示例用例 + 插件?
WPCode 是一个插件,可以帮助您在不丢失功能的情况下摆脱许多其他插件。
以下是一些顶级用例:
- 插入页眉和页脚脚本
- 在页眉和页脚中插入 Google Analytics 跟踪代码
- 插入 PHP 代码片段或 JavaScript 代码片段而不修改主题的 functions.php 文件
- 使用条件逻辑在 WordPress 页眉和页脚中插入 Facebook Pixels 代码、Google Conversion Pixels 代码和其他广告转换像素脚本
- 插入 Google AdSense 广告代码、亚马逊原生上下文广告代码和其他媒体广告代码
- 插入自定义 JavaScript、CSS 和 HTML 代码
- 在您网站的页眉和页脚中插入用于社交媒体、Google Search Console 和其他域验证的站点验证元标记
- 插入可重复使用的自定义内容块
- 在特定段落之后的内容中插入广告代码
- 根据条件逻辑显示或隐藏自定义代码片段
- 禁用 XML-RPC、禁用 Rest API、禁用评论、允许上传 SVG 文件、禁用 Gutenberg 并启用经典编辑器,无需添加额外的插件
只需使用我们当前的功能和现成的代码片段库,您就可以替换几个流行的插件,包括:
WPCode 带有一个现成的代码片段库,允许您替换几个流行的插件,包括:
- 禁用评论插件
- 禁用 XML-RPC 插件
- 禁用 Rest API 插件
- 禁用古腾堡插件
- 经典编辑器插件
- 允许 SVG 文件上传插件
- 禁用 RSS 提要插件
- 禁用搜索插件
- 禁用自动更新插件
- 禁用管理栏插件
- 禁用小部件块插件
- 经典小部件插件
- 删除 WordPress 版本号插件
- Facebook 像素插件
- 谷歌 AdSense 插件
- 自定义帖子类型 UI 插件
- 其他 WordPress 生成器插件
平均而言,我相信您可以轻松替换网站上 6 到 8 个现有插件,因为典型的网站通常会安装这些一次性功能插件。
现在您可以删除这些插件,清理您的管理区域,并简化您的网站管理。
WPCode 的下一步是什么?
由于插入页眉和页脚插件拥有超过 100 万用户,因此免费获得所有这些新功能对每个人来说都是一个惊喜。
到目前为止,我对社区的反应非常满意,因为每个人都喜欢这些新功能。
我们面前有一个令人兴奋的路线图,可以让这个插件更加强大。我们正在做的一些事情:
- 由我们的 WordPress 专家审查的更大的代码片段库列表
- 将自定义片段保存到云端——这对于创建和管理多个网站的人来说非常有用,因为您可以在插件中构建您的个性化片段库
- 还有更多……
我们真的在这里建造了一些特别的东西。如果您对我们如何使插件对您更有帮助有任何想法,请将您的建议发送给我们。