任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

WordPress WordPress开发,主题开发 文字详细教程

在本教程中,我们将讨论如何开始主题开发。然后,我们将带您逐步完成创建全新自定义主题的过程。 如果你想把某件事做对,你可能必须自己做。虽然有很多WordPress主题可用,但要找到一个具有您需要的外观和功能的主题可能很困难。事实上,您可能会尝试创建自己的主题。然而,主题开发的入门似乎势不可挡——尤其是对于初学者而言。 幸运的是,为WordPress创建自定义主题是一个相对简单的过程。它也不需要太多的技术知识或Web开发经验。此外,构建您自己的主题非常值得付出努力,因为您可以让您的网站看起来和运行得恰到好处。 WordPress主题开发简介 您希望您的网站看起来很棒并拥有您需要的所有功能,因此您可以查看WordPress主题目录或者我们提供的WordPress原创主题。不幸的是,您看到的任何东西都不能满足您的所有要求,而且您不想在您的愿景上妥协。也许您想要一些独特的东西来让您的网站脱颖而出,或者您只是不想将钱花在高级主题上。 此时,您可能会开始考虑创建自己的主题。幸运的是,为WordPress开发主题并不是您想象的那么复杂。由于该平台固有的用户友好性和众多可用工具,几乎任何人都可以创建自定义主题。 我们将带您完成创建第一个主题的过程。要开始,您需要做两件事: 您自己的WordPress 网站 一个优质的服务器 您还将受益于拥有本地临时环境的经验,因为您将使用一个环境来创建您的主题。对CSS和PHP有一些了解也会有所帮助(如果没有必要)。 最后,您需要拥有一个重要的工具,它可以使创建主题的过程变得更加容易:入门主题。 什么是入门主题 入门主题是一个基本的WordPress主题,您可以使用它来创建自己的主题。使用starter使您能够建立在一个可靠的框架上,而不必担心从头开始编写主题所涉及的复杂性。它还将通过向您展示主题的基本结构及其所有部分如何协同工作,帮助您了解WordPress的工作原理。 有很多优秀的入门主题在那里,其中包括下划线,UnderStrap和Bones(仅举几例)。 我们将在下面的示例中使用下划线。对于初学者来说,这是一个不错的选择,因为它只包含基础知识。另外,这个入门主题是由Automattic开发的,从长远来看,这使得它更有可能是安全的、兼容的并且得到很好的支持。 如何开发您的第一个WordPress主题 随着准备工作的进行,您终于可以开始创建您的第一个主题了。正如我们提到的,我们将在本演练中使用入门主题。 但是,如果您想尝试在没有模板的情况下自己创建所有内容,您应该随意这样做。请记住,这将需要更多的编码能力和对Web开发的理解。 Step 1:设置本地环境 您需要做的第一件事是创建本地开发环境。这实际上是您安装在计算机上的服务器,您可以使用它来开发和管理本地WordPress站点。本地站点是开发主题的安全方式,而不会以任何方式影响您的实时站点。 有很多方法可以创建本地环境,但本次示例我们将使用DesktopServer。这是一种免费安装本地版本WordPress的快速、简单的方法,并且与Mac和Windows兼容。要开始使用,请选择DesktopServer的免费版本,完成注册过程,然后下载安装程序。 下载安装程序后,您可以运行它。 安装完成后,您可以打开该程序,系统会要求您配置新的本地环境。这是一个简单的过程,您将在几分钟内准备好您的本地WordPress站点。安装后,您的新网站的外观和工作方式将与实时WordPress网站完全相同。 Step 2:下载并安装您的入门主题 与大多数入门主题一样,Underscores非常容易上手。事实上,您需要做的就是访问网站并命名您的主题。 如果需要,您还可以单击Advanced Options以进一步自定义基本主题。在这里您可以填写更多信息,例如作者姓名,并提供主题描述。 还有_sassify!选项,这会将Syntactically Awesome StyleSheets (SASS)文件添加到您的主题。SASS是一种CSS预处理语言,它使您能够使用变量、嵌套、数学运算符等。 当您做出选择后,您可以单击Generate,这将下载一个包含您的入门主题的.zip文件。这是您将围绕它开发自己的主题的核心,因此请将其安装在您的本地站点上。安装主题后,您可以预览站点以查看其外观。注:这只是一套最最最基础的主题,还需要您对其深加工! Step 3:了解WordPress在幕后的工作原理 在自定义主题之前,您需要了解其组件的用途以及它们如何组合在一起。首先,让我们讨论模板文件,它们是 WordPress 主题的主要构建块。这些文件决定了您网站上内容的布局和外观。例如,header.php用于创建标题,而comments.php允许您显示评论。 WordPress通过浏览模板层次结构来确定在每个页面上使用哪些模板文件。这是每次加载您网站上的页面时WordPress查找匹配模板文件的顺序。例如,如果您访问URL地址http://example.com/post/this-post,WordPress将按以下顺序查找以下模板文件: 与slug匹配的文件,例如this-post。 与文章ID匹配的文件。 通用的单个文章文件,例如single.php。 存档文件,例如archive.php。 index.php文件。 由于所有主题都需要index.php文件,因此如果找不到其他文件,则默认使用该文件。Underscores已经包含了最常见的模板文件,它们开箱即用。但是,如果您想了解它们如何协同工作,您可以尝试编辑它们。 您需要掌握的另一个重要元素是Loop。这是WordPress用来显示内容的代码,因此在许多方面,它是您网站的跳动心脏。它出现在所有显示文章内容的模板文件中,例如index.php或sidebar.php。 循环是一个复杂的主题,如果您想更好地掌握WordPress如何显示文章内容,我们建议您阅读更多相关内容。幸运的是,由于Underscores,Loop已经集成到您的主题中,因此现在无需担心。 Step 4:配置您的主题 很容易认为主题纯粹是为了装饰目的,但它们实际上对您网站的功能产生了巨大的影响。让我们看看如何进行一些基本的自定义。 使用“钩子”添加功能 钩子是插入到模板文件中的代码片段,它使您能够在站点的不同区域运行PHP操作、插入样式并显示其他信息。大多数钩子直接在WordPress核心中实现,但有些钩子对主题开发人员也很有用。 让我们来看看一些最常见的钩子以及它们的用途: […]

WordPress WordPress开发,插件开发 文字详细教程

在本基础教程中,我们将了解如何开始插件开发,带您完成创建第一个插件的过程。 插件是WordPress如此多功能且用户友好的平台的重要原因。它们使任何用户都可以通过单击按钮快速向其站点添加新代码和功能。但是,如果您不想满足于现有插件,而是自己制作插件怎么办? 创建插件并不是您可能担心的复杂过程。只需一点时间和精力,几乎任何用户都可以从头开始创建插件。只要您了解插件如何连接到WordPress的核心(我们将对此进行解释),构建您自己的插件就会是一个有趣且具有挑战性的项目。 为什么开发WordPress插件 简单来说,插件是为您的WordPress网站添加新功能的软件。他们“挂钩”到 WordPress 平台的核心,并以数千种不同的方式对其进行扩展。 使用插件可为您提供几乎无限的自定义可能性。如果您想将某个功能添加到您的站点,您可以搜索包含数千个选项的插件目录。 如果您找不到可以满足您需求的插件,或者您觉得现有选项不太适合您的网站,您可能需要考虑创建自己的插件。为此,您首先需要了解插件如何与WordPress交互。 插件如何工作:钩子、动作和过滤器 开始插件开发最困难的部分是学习所有相关术语。出于这个原因,我们现在将解释一些最重要和最常用的术语。 您将遇到的最重要的概念之一是钩子。挂钩是连接点,您可以在其中将插件附加到WordPress核心代码。基本上,钩子决定了插件将在站点上何时何地使用。 一个基本的例子是wp_loaded钩子,它在整个WordPress站点加载时触发。如果插件具有仅在达到该状态时才需要运行的功能,您可能希望将其连接到此钩子。 钩子有两种变体——动作和过滤器。两者的基本区别可以归纳如下: 操作添加新功能。 过滤器修改现有功能。 当然,还有更多。如果您想完全理解它们,我们建议您阅读操作和过滤器的工作原理。 创建插件之前要考虑的事项 WordPress提供了创建插件时要遵循的最佳实践列表。 在开始创建插件之前,您需要查看WordPress推荐的最佳实践。遵守这些准则将帮助您为插件打下坚实的基础。它还将确保与其他插件和主题的兼容性,如果您想共享插件,则更容易。 首先,您应该考虑如何命名插件、变量和函数。这很重要,因为您希望避免创建与其他插件使用的名称相匹配的名称。最好的策略是为您定义的每个变量和函数添加一个唯一的前缀。 接下来,您需要确保您的插件是安全的。这是一个很大但很重要的话题。我们建议您通读插件手册以获取有关如何确保代码安全的更多信息。未正确保护的插件在任何站点上都可能带来巨大风险,因此请不要忽视这一方面。 您还需要考虑如何构建插件。它应该包含多少个文件,您想将其保存在一个文件夹中还是将其分散到多个文件夹中?提前考虑这一点将为您提供一个可靠的框架来使用,并使其他开发人员更容易理解您的插件是如何工作的。 最后,遵守WordPress的编码标准很重要。这些是由 WordPress 社区创建的,将帮助您避免常见的编码错误。它们还将使您的代码易于其他 WordPress 用户和开发人员理解。 如何创建WordPress插件 到现在为止,您应该已经做好了将脚趾浸入插件开发领域的准备。因此,事不宜迟,让我们开始吧!这些步骤将引导您完成创建第一个插件的过程。 Step 1:设置临时站点 首先,如果您还没有临时站点,则需要创建一个临时站点。临时站点,也称为开发环境,是不向公众开放且仅用于开发目的的网站。 临时站点使您能够开发插件并对其进行测试,而不会影响您的实时站点。您永远不应该使用实时站点进行开发,因为您可能会破坏站点或使其易受攻击。您的登台环境可以是您自己机器上的本地 WordPress 安装,也可以是私人 WordPress 站点。 我们已经编写了有关搭建本地环境创建临时站点的教程,因此我们不会在此处再次展开详细介绍。 Step 2:新建插件文件 准备好临时站点后,就可以开始工作了。您需要做的第一件事是创建您的插件所在的文件夹。所有插件都添加到同一位置,即名为/wp-content/plugins/ 的目录。 现在导航到此位置,然后创建一个新文件夹,为其指定一个与您的插件匹配的名称。例如,如果您的插件将被称为“我的第一个插件”,则将文件夹命名为my-first-plugin是有意义的。 然后,您应该将一个新的PHP文件添加到该文件夹​​中,并具有相同的名称(例如:my-first-plugin.php)。您可以使用任何文本编辑软件(例如TextEdit或记事本)来执行此操作。在文件仍然打开的情况下,输入以下信息: <?php /** * Plugin Name: My First Plugin * Plugin […]

在本教程中,我们将讨论您需要了解的有关WordPress页面的所有信息,包括如何创建和编辑它们。我们还将讲解如何使用WordPress API来自定义您在站点上检索和显示页面的方式。

在本教程中,我们将讨论您需要了解的有关WordPress页面的所有信息,包括如何创建和编辑它们。我们还将讲解如何使用WordPress API来自定义您在站点上检索和显示页面的方式。 作为任何网站的组成部分之一,页面是WordPress不可或缺的一部分。该平台使您能够快速添加静态页面,这些页面可以作为站点整体架构的一部分。但是,如果您是WordPress的新手,您可能不确定页面是如何工作的。 WordPress页面在很多方面与文章不同。例如,页面可以显示您想要的任何内容,包括博客文章。页面还设计用于更永久的内容,而文章通常与日期相关并按类别组织。 WordPress页面简介 您可以使用WordPress轻松创建令人惊叹的页面。 每个网站都需要至少一个页面对公众可见,但WordPress使您可以根据需要创建任意数量的页面。页面与WordPress中的另一种主要内容类型“文章”不同,主要体现在以下三个方面: 页面专为静态内容而设计。这意味着它们适用于很少随时间变化的内容,例如关于我们和联系我们部分。 默认情况下,页面不允许评论。页面不是用于社交,而是用于共享信息。 您可以使用页面来保存和显示文章。虽然您可以在页面上显示文章,但您不能反其道而行之。 当然,了解WordPress中页面和文章之间的区别只是一个开始。让我们更深入地探讨一下如何管理页面。 如何管理WordPress页面 在WordPress中管理页面是一个简单的过程。该平台开箱即用,随附您在网站上创建、编辑、组织和删除任何页面所需的工具。让我们一一处理这些任务。 在WordPress中添加和编辑页面 您的第一步是学习如何创建页面,然后对其进行编辑。首先,请访问您的管理仪表板。从左侧菜单中,选择页面,然后单击新建页面。 从这里,您可以开始编辑您的页面。为此,只需在页面编辑器中添加您想要的任何内容。您可以直接在框中键入文本并使用添加媒体按钮放置图像和其他媒体。此外,您甚至可以通过“文本”选项卡包含代码。完成更改后,您可以发布页面或将其保存为草稿以供日后处理。 组织您的WordPress页面 当您向WordPress添加新页面时,它会成为您导航的一部分。根据您的安装默认设置,WordPress将按发布日期或字母顺序排列您的页面。如果要更改此设置,则需要使用层次结构来组织它们。 要开始,请单击WordPress中的页面。 您将看到迄今为止创建的所有页面的列表。选择任何页面并向下滚动到页面属性框。 在此框中,父页下有一个下拉菜单。如果您想让此页面成为其他页面之一的子页面或子页面,您可以在此处执行此操作。否则,您可以简单地使用“顺序”框来确定您的页面在网站菜单上的显示顺序。例如,如果您将数字保留为0,则所选页面将是层次结构中的第一个页面。如果所有页面都设置为0,它们将按字母顺序组织。 单击“更新”后,您的所有设置都将被保存。您需要为站点上的每个页面执行此操作。如果您稍后添加新页面,您可以按照相同的步骤在现有层次结构中组织它们。 删除WordPress页面 如果要删除页面,操作步骤很简单。再次转到仪表板的页面屏幕。将鼠标悬停在您要删除的页面上,您将看到红色字体的“垃圾箱”一词。 单击该链接,该页面将移至您的回收站。如果您需要删除多个页面,您可以选中每个页面左侧的复选框。然后转到页面列表正上方的批量操作菜单,然后选择移至回收站。 单击页面列表上方的回收站链接可以恢复已删除的页面。将鼠标悬停在所需页面上,然后单击“恢复”。如果您想永久删除该页面,请单击红色的永久删除链接。 小结 WordPress支持快速添加、编辑和组织您网站上的页面。这些页面主要用于静态内容,可以作为站点整体架构的一部分进行分层组织。

在这个WordPress基础教程中,我们了解了这个CMS的历史、结构和WordPress托管的类型。简要介绍了仪表板、文章、插件和主题管理,介绍了两种安装方法。

在这个WordPress入门教程中,您将找到使用WordPress创建网站所需的一切。从安装到备份——我们已经涵盖了所有内容。 WordPress于2003年5月27日首次亮相。创始人是Matt Mullenweg和Mike Little。 WordPress可以称为基于PHP和MySQL编程语言的在线、开源站点构建工具。在更高级的术语中,它被称为内容管理系统 (CMS)。 当WordPress首次推出时,它有几个用户,但随着时间的推移,它成长为世界上最大、最受欢迎的CMS。如今,WordPress为超过7500万个网站提供支持。 2020年进行的研究表明,该内容管理系统被全球前1000万网站中的26%以上使用。 为什么WordPress如此受欢迎? 什么是CMS? 第 1 步 – 安装WordPress 第 2 步 – WordPress仪表盘概述 第 3 步 – 发布内容 第 4 步 – 安装WordPress插件 第 5 步 – 安装WordPress主题 第 6 步 – 优化WordPress性能 第 7 步 – 保持WordPress安全 为什么WordPress如此受欢迎? 在了解了WordPress拥有的大量用户之后,您可能会想,为什么它如此受欢迎?让我们分解一下WordPress成功背后的原因。 一般的观点是WordPress是一个简单的博客工具,然而,它远不止于此。 由于WordPress是免费的并且是一个开源项目,它允许任何人根据自己的喜好改进和编辑其代码。它还具有数以千计的免费插件、主题、小部件和其他工具。 所有这些功能允许您创建任何类型的网站,从简单的博客、个人网站或作品集开始,到电子商店、知识库或工作委员会。 另一个因素是 WordPress 是完全免费的,并且支持所有使用PHP和MySQL的托管平台。最重要的是,此CMS会不断更新新版本,以提高安全性、包含新功能并提高整体性能。 最后但并非最不重要的一点是,WordPress 拥有一个庞大的社区,在整个互联网上都有专门的论坛和讨论。可用的数据量和数以千计的WordPress教程也使WordPress成为最容易使用的内容管理系统之一。 […]

在本教程中,我们将解释什么是固定链接,并带您了解WordPress提供的所有默认固定链接结构。然后,您将学习如何通过两种方式创建自定义的。

在本教程中,我们将解释什么是固定链接,并带您了解WordPress提供的所有默认固定链接结构。然后,您将学习如何通过两种方式创建自定义的。 您网站上的每个页面都有一个唯一的URL,使访问者能够直接识别和访问它。理想情况下,您希望这些URL尽可能易于阅读和输入。在技​​术术语中,这些唯一的URL称为固定链接。 当您使用WordPress等内容管理系统 (CMS) 时,它会根据您选择的固定链接结构自动为您的页面和文章生成 URL。但是,重要的是要注意,在可读性和搜索引擎优化 (SEO) 方面,某些选项更合适。 什么是WordPress固定链接 简而言之,WordPress固定链接是平台为您的每个文章和页面设置的唯一URL。以这两个固定链接为例: yourdomain.com/blog/wordpress-crash-course/ yourdomain.com/?p=123 它们都说明了独特的固定链接结构。第一个使用博客文章的名称作为其slug,它是标识唯一页面的URL段。第二个示例使用文章的唯一ID作为其slug,而不是它的名称。 从技术角度来看,两个URL的工作方式完全相同。但是,很容易看出第一种方法对用户更加友好。它不仅更容易记住,而且还告诉访问者该页面的全部内容。这被称为“漂亮”(相对于“丑陋”)固定链接。 更重要的是,使用关键字来解释您的页面包含的内容也有助于搜索引擎确定其目的。换句话说,从SEO的角度来看,它们更好。如果您没有使用优化的固定链接结构,您就会将自然流量留在桌面上。 WordPress包含的6种固定链接结构类型(以及您应该使用哪一种) 在我们开始之前,重要的是要注意,如果您正在运行一个新的 WordPress 网站,您应该始终尽早设置您最喜欢的固定链接结构。传统观点建议在前六个月内锁定您的固定链接结构,因为您的 SEO 应该仍处于增长阶段。 另一方面,如果您的网站存在的时间更长,您仍然可以更改固定链接结构。但是,如果您不实施到新URL的重定向,则可能会影响您的搜索排名。 考虑到这些背景信息,让我们帮助您确定WordPress网站的最佳结构。 1.朴素 我们已经在上面介绍了这个固定链接结构。这是另一个刷新你的记忆的例子: examplewebsite.com/?p=121 顾名思义,这种结构是简单的。slug实际上是您数据库中设计的页面ID。它不会为您提供有关您正在访问的页面的任何信息。在大多数情况下,您会希望使用一种结构,为用户(和搜索引擎)提供更多的功能。 2. 日期和名称型 顾名思义,此固定链接结构使用您的文章或页面的名称及其发布日期作为URL的一部分。下面是一个例子: examplewebsite.dev/2017/12/05/sample-post/ 这种结构的好处是它可以让您的用户快速确定特定文章的发表日期。在某些情况下,这可以帮助他们评估它是否仍然相关,而无需在文本中寻找日期。您经常会发现新闻或杂志网站使用这种结构——基本上,任何创建特定时间内容的网站。 另一方面,以日期标记文章有一个缺点。例如,假设您有一篇两年前发表的优秀文章,它被认为是特定主题的权威信息来源。一些读者可能只是简单地查看日期并认为这些建议不再相关,无论这是否真实。 需要明确的是,始终建议在文章中的某处包含发布日期,但没有令人信服的理由将其添加为URL的一部分。 3. 月份和名称型 这种固定链接结构与我们刚刚介绍的结构几乎相同。唯一的区别是,它不包括发布日期作为文章URL的一部分: examplewebsite.dev/2017/12/sample-post/ 从功能的角度来看,我们正在处理与Day和Name结构相同的一组优缺点。访问者一眼就能确定您的文章或页面的年龄可能会很好,但它也可能使您的某些内容看起来过时。 4. 数字型 该数字的固定链接结构的股票很多相似的地方与普通的选项。让我们使用此设置检查一 URL,以便您可以看到它的运行情况: examplewebsite.com/archives/121 与朴素固定链接一样,此设置使用您文章的ID作为其 slug,并且不会向用户提供任何其他信息。在这种情况下,您还会获得一个简短的固定链接,但它没有其他优势,因此不应成为您的首选。 5. 文章名 在所有默认的WordPress固定链接结构中,这是我们最喜欢的。它根据名称识别文章和页面,从而生成干净且令人难忘的 URL,例如: examplewebsite.com/your-best-post 最棒的是,您可以以任何方式命名您的文章和页面,如果这些标题太长,甚至可以自定义slug。根据经验,你的slug应该保持在三到五个字之间。这样,它仍然足够短,让您的访问者记住,搜索引擎也将能够轻松识别文章的内容。 6. 自定义结构 如果您对我们目前讨论过的任何结构都不感兴趣,WordPress还可以让您构建自己的结构。例如,如果您正在运行一个博客,您可以为综述和评论设置单独的类别,并将它们包含在您的链接中。这是前者的一个例子: […]

100% Secure Checkout

PayPal / MasterCard / Visa