WordPress是使用PHP语言开发的开源博客系统,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。随着WordPress使用者的增多,WordPress相关的产品也越来越丰富。本书主要以WordPress V4.7.2版本为基础,来介绍如何做WordPress二次开发。
2021年06月04日 条件标签是一种布尔数据类型,可以在您的模板文件中使用,以根据当前页面匹配的条件来更改内容的显示。 他们告诉WordPress在特定条件下显示什么代码。 条件标签通常与PHP一起使用,if/else条件语句,并与WordPress模板层次结构有密切关系。
2021年06月04日
2021年06月04日 在将主题添加到WordPress主题目录之前,主题审核小组将仔细检查主题,以确保他们遵守基本准则。 此审查确保全球的WordPress用户可以下载高品质和安全的主题。
2021年06月04日 在发布主题之前,测试是非常重要的。 您可能已经构建了最美丽的WordPress主题,但如果有人试图评论或插入图像时,您的主题就不能用于现实世界的使用。在测试您的主题之前,请确保您已经设置了开发环境。 有许多方法来设置您的环境,其中许多方法在“设置开发环境”页面上有说明。
2021年06月04日 在提交主题进行评审之前,必须确保包含某些文件。这些文件必须遵循主题评审团队设置的模板文件标准。除了下面的文件,还有一些其他标准的模板文件,我们建议您使用,如讨论组织主题文件页。
2021年06月04日 一个主题应该适用于WordPress插件。 插件通过使用动作和过滤器来添加功能,这些功能被统称为钩子。
2021年06月04日 验证您的主题的标记是确保网页符合各种组织定义的网络标准的过程。 这些标准确保不同浏览器,搜索引擎和其他Web客户端以相同的方式解释网页。
2021年06月04日 许多主题使用JavaScript来提供交互性,动画或其他增强功能。 这些最佳做法将有助于确保您的代码有效运行,并且不会导致与您的内容或插件的冲突。
2021年06月04日
2021年06月04日 子主题允许您改变网站外观的小部分,但仍保留主题的外观和功能。 要理解子主题如何运作,首先要了解父主题与子主题之间的关系。
2021年06月04日 安全是一个不断变化的环境,漏洞随着时间的推移而演变。 以下是您应该保护的常见漏洞以及保护您的主题免受剥削的技术的讨论。
2021年06月04日 WordPress nonces是一次性使用WordPress生成的安全令牌来帮助保护URL和表单免于滥用。
2021年06月04日 数据验证是根据具有确定结果的预定义模式(或模式)分析数据的过程:有效或无效。
2021年06月04日 消毒是清理或过滤您的输入数据的过程。 无论数据来自用户还是API或Web服务,当您不知道期望或不想严格的数据验证时,您都可以使用清除信息。
2021年06月04日 WordPress 4.1还增加了JavaScript的重载和/或高数量控件的支持。 这允许更多的动态行为,特别是与动态添加的控件相关。 核心的Color和Media控件目前正在利用此API,而所有核心控件最终将在未来使用它。 基于PHP的控制API不会消失,但是在将来,大多数控件可能会使用新的API,因为它为用户和开发人员提供了更快的体验。 JS模板化部分和面板的类似API被引入WordPress 4.3; 然而,在Word中,JS中动态创建对象的容易性仍然存在一些差距。
2021年06月04日 在WordPress 4.1中,为所有定制程序对象引入了新扩展的JavaScript API。 整个JavaScript API目前位于单个文件wp-admin / js / customize-controls.js中,其中包含所有对象,核心自定义控件等的模型。
2021年06月04日 本节包含模板标记和条件标记的列表。模板标签在模板文件中使用以动态显示信息或自定义网站。条件标记是一种布尔数据类型,可以根据当前页匹配的条件在模板文件中更改内容的显示。
2021年06月04日 本节介绍将主题发布到WordPress主题目录中的要求和提交过程。 如果您已按照本手册中的说明进行操作,则您的主题几乎准备好发布到目录中。发布主题的第一个要求是确保您至少拥有所需的主题文件,然后再提交主题才能进行审核。一旦您确认了所需的主题文件,就必须完成对主题(包括内容)的彻底测试。 按照主题审查指导方针,将有助于确保您接受主题。完成上述之后,提交正确的文档是提交主题以供批准之前的最后一步。 提交主题以供审核后,主题审阅者可能会要求您对主题进行其他更改。
2021年06月04日 在本节中,我们将介绍一些高级主题。我们将从使用Child Theme开始修改主题的各个方面。我们还将介绍用户界面(UI)最佳实践和JavaScript最佳实践。 然后使用主题单元测试执行主题检查并验证主题的标记。最后,我们将看看确保您的主题适用于Plugin API Hooks。
2021年06月04日 WordPress开发团队认真对待安全。由于网络依赖于平台的完整性,安全性是必需的。虽然核心开发人员有一个专注于保护核心平台的专门团队,但作为一名主题开发人员,您非常清楚潜在的可能性在核心之外,可能是易受攻击的。因为WordPress提供了如此多的功能和灵活性,插件和主题是弱点的关键点。