WordPress短代码-为什么你应该使用它

Apple苹果ID教程 GV号码网 2年前 (2023-03-29) 120次浏览

想要很容易地在你的WordPress帖子、页面和侧边栏中添加动态内容?添加短代码可能是最简单、最合适的方法,而且还有额外的好处,你可以把它放在WordPress站点的任何地方。在你的WordPress网站上添加可重用的功能,没有比短代码更好的方法了,因为你可以在不同的地方使用相同的短代码,仍然可以得到完全相同的结果。虽然有一系列的默认短码供您选择,但一些WordPress插件也允许您添加新的短码作为附加功能。在这个博客中,我们将试图告诉你你需要知道的关于WordPress短码的一切,什么是如何,它们是如何工作的,如何使用它们,希望你能从这个指南中学到你需要知道的一切。让我们开始吧!什么是短码?

Shortcode是’ shortcut ‘和’ code ‘两个词的合成词。

它通常是一小段代码,可以用方括号识别和表示,当插入到任何页面或帖子时,它会生成预定义的特定功能。例如,如果你想添加一个图库,下面的代码可以添加到你的WordPress站点中的任何页面或帖子。

这将输出一个图库,其中包含在代码中引用的站点的图像id。根据代码,图库将有4列,它们的最大大小将是“中等”(由WordPress定义)。WordPress中有很多类似的小短代码,可以输出不同的特性和功能。下面,我们将介绍不同类型的WordPress短代码,你可以在你的WordPress网站上使用。WordPress提供了两种类型的短码-

自关闭短码:这些不需要关闭标签。例如,图库短代码

不需要关闭标记。

外围短代码:这些类型的短代码确实需要结束标记。例如,标题短代码

用于将标题封装在内容周围。下面是WordPress提供的6个默认短码:

Audio:嵌入音频文件,并允许在您的网站上播放。说明:帮助在内容周围加上说明文字。嵌入:允许你设置嵌入项目的最大级别,以及在嵌入中设置不同的属性。图库:将可自定义的图库添加到您的站点。您可以使用这些特性自定义图库的外观或确定使用的图像。播放列表:您可以使用这些自封闭的短代码创建音频或视频播放列表。视频:允许你嵌入一个视频文件并播放它。有了这个短代码,你可以嵌入格式像MP4, WebM, M4V, OGV, WMV和Flv的视频。除了这些默认的短码,许多WordPress插件还提供自定义短码,你可以以同样的方式使用。在WordPress中使用短码应该是一个简单而直接的过程,尽管这取决于你想在你的网站上添加短码的位置。首先,导航到你想要添加短码的页面/帖子,然后进入编辑器。现在您需要单击add块按钮来添加一个shortcode块。如果您正在使用Gutenberg编辑器,您可以轻松地向shortcode块添加短代码标记。添加短代码块后,只需将短代码粘贴到文本框中,就完成了。短代码的功能现在应该在已发布的页面上可见。“在WordPress小部件中插入短代码”

“在WordPress小部件中插入短代码”

在WordPress小部件中插入短代码也应该是相当直接和容易的。最新版本的WordPress 5.8内置了基于古腾堡块的小部件区域,所以现在你可以添加和自定义古腾堡块你的小部件。首先,进入你的WordPress仪表板中的外观>小部件。在这里,您将找到基于您的主题的所有预先制作的小部件。选择要在其中添加短代码的小部件,然后找到Gutenberg短代码块。将短代码插入到块中,完成后单击“保存”按钮。

任务现在完成。您现在可以访问相应的页面来查看您的短代码的运行情况。在WordPress主题文件中添加短码我们已经知道短码是如何在WordPress帖子/页面和小部件中使用的。WordPress让在主题文件中添加短代码变得很简单。您可以按照以下格式将短代码添加到任何WordPress主题模板中。

如何在WordPress中创建自定义短代码

只需将your_shortcode替换为您选择的快捷方式,您应该会发现它完全按照预期工作。创建一个自定义短代码完全是关于技术和编码知识的。如果您对为什么需要创建自定义短代码以及在哪里使用短代码有充分的了解,那么它也很有帮助。要创建自定义短代码,首先打开网站的后端文件目录。接下来,导航到wp-content > themes > youractivetheme > function.php文件。现在,您可以为短代码输入所需的函数,并将其保存以供将来使用。下面是一个例子,你可以看到我们已经创建了一个自定义短代码,以便在我们的WordPress网站上显示我们的Twitter帐户。

下一步,我们将添加短代码到我们的网站联系页面使用古腾堡短代码块。

让我们看看这个短代码在前端是如何工作的。如果你想将自定义短代码添加到你的主题文件中,它们可以添加到你的主题的functions.php文件中,或者包含在插件中。如果您决定将它们添加到主题文件中,那么您可以创建一个子主题并安全地修改代码,因为您将拥有手边的原始主题,如果您需要返回的话。如果你在你的WordPress网站上添加一个新的短代码到插件中,建议你只在WordPress完全加载完成后才初始化它。你可以通过在另一个函数中包装add_shortcode()函数,使用一个叫做’ the wrapper function ‘

的方法来做到这一点。通过使用add-action()函数钩子,’ shortcodes_init ‘短代码被指示只有在你的WordPress站点使用init钩子完全完成加载后才初始化。shortcode的操作实际上非常类似于Gutenberg块,后者提供了不同的定制选项。自从古腾堡的出现,短码的使用和流行度略有下降,许多流行的WordPress插件现在都使用专用的古腾堡块而不是短码。虽然您仍然可以在专用的Gutenberg块中添加短代码,但是块本身就可以实现短代码的目标,并且可以以一种更优化的方式实现。如果你觉得短代码很有用,你可能更喜欢WordPress块,因为块可以让你以更用户友好的方式做同样的事情。它还允许用户通过更直观的用户界面向帖子/页面添加动态内容,这是短代码无法做到的。然而,这确实意味着传统短代码的彻底终结,因为仍然有一些用法没有被块所取代。因此,您很可能会看到短码的使用在不久的将来继续下去。使用短代码的优点和缺点短代码可以很容易地用一行代码向WordPress站点添加复杂的功能。正常情况下短代码比传统的HTML代码或PHP脚本更容易创建和设置。当您想要插入特定的特性时,通过自动化开发工作流来消除编写复杂脚本的需要。短码很容易定制,因此用户可以通过更改短码的属性选项来修改短码的工作方式。可以插入到插件中,所以即使你更新WordPress或改变你的主题,短代码也不会丢失,并将继续像以前一样工作。缺点不直观:在一个页面上使用多个短代码,然后对它们进行定制可能是一种斗争。与主题相关:一旦您更改了主题,短代码有时就无法与您的新主题一起工作。可能破坏html:由于互操作性问题或标签冲突,有时会发生问题。因此,如果你想在你的网站上使用它们,你需要有一个备份插件。额外的服务器负载:额外的短码可能会增加您的服务器负载。很自然,当你的页面/帖子上的短码数量增加时,负载也会增加,这可能会导致你的网站速度下降。有一些关于WordPress短码的常见问题,人们经常会问。下面是我们之前没有讨论过的常见问题及其答案的简要概述。短码会降低WordPress的速度吗?网站速度在WordPress中是一个很大的问题,在一个页面或网站上使用大量的短码会降低你的网站的速度。所以最好只在需要的时候使用短码,特别是现在您可以选择使用Gutenberg块。

WordPress短代码存储在哪里?

WordPress短码通常放在帖子或页面上。然而,现在WordPress的小部件部分也支持Gutenberg块编辑,在网站上几乎任何地方都可以使用短代码。

是HTML的短代码吗?是的,短码是基于html的代码,可以集成到WordPress网站中。当使用短代码时,有什么“不好的”方面吗?如上所述,如果您在主题中使用短代码并决定更改主题,则该特定短代码将停止工作。否则,短代码是通用的,不依赖于任何其他因素。WordPress有内置的短代码吗?是的,WordPress默认提供了一些短码。例如,可以通过shortcode API添加的图库。如何在WordPress中添加短代码图像?

首先,进入你希望工作的页面或职位。然后选择要添加短代码的页面或博客文章。点击下一个屏幕上的“添加短代码”按钮。在“插入短码弹出”框中选择您喜欢的短码。现在你可以通过点击“文本和图像短代码”来创建一个短代码图像。记住在使用短码

之前备份你的WordPress站点。备份是任何WordPress站点的第一级安全。你网站上的每一篇内容、帖子、评论和有价值的数据都可能在一秒钟内丢失。如果你曾经在WordPress网站上工作过,你就会知道你会因为各种各样的原因而丢失所有的数据和工作。例如,有时你的网站可能会因为不兼容的软件而崩溃。或者你的网站受到了恶意软件和网络黑客的攻击,流量过载或遭遇了硬件故障。丢失数据的另一个原因是,如果您的内容或定制与WordPress核心文件冲突,导致您的网站宕机。当短代码与代码玩耍时,总会有一些意想不到的事情发生的机会(可能是代码与WordPress核心文件的冲突),这可能会使你的网站停滞不前。避免这样不幸的事件并非总是可能的。但是,您可以做的是做好准备,即使发生了糟糕的事情,您也要准备好如何恢复站点并重新运行en。我们的建议吗?保护你的网站免受这种无处不在的威胁,你可以使用的工具是顶级的WordPress备份插件- UpdraftPlus。

UpdraftPlus提供了一个易于使用的界面,使它非常简单地备份你的WordPress网站。您可以将备份直接保存到在线存储位置,如Dropbox或谷歌Drive。使用UpdraftPlus,你可以设置一个自动备份计划,这样你甚至不需要记得备份。只需要安装、设置,就可以开始了。

短码在WordPress 2.5中首次引入。除了主题和插件之外,短代码还可以方便地定制你的WordPress网站。通过使用短代码,可以很容易地反复实现和重用某些特性,而不需要编码。除了默认的WordPress短码,第三方插件也可以提供短码,让你的WordPress之旅更轻松。我们希望这篇指南能帮助你学习和发现WordPress短码,并帮助你在你的网站上添加短码。如果你对这篇文章有任何问题,请在下面的评论区告诉我们。

喜欢 (0)