如何在WordPress网站的小工具中添加自定义样式?

WordPress中最新的完整站点编辑功能提供为您的站点创建自定义页面模板。但是,使用在编辑器中创建内容并单独添加小工具和菜单的传统方式更方便发布文章。通常,您的主题为布局中的所有元素(包括小工具)提供样式。但是,您可以轻松地将自定义样式添加到小工具,以使它们对您的读者有吸

th-css-class-block-banner-1024x512.jpgo_

WordPress中最新的完整站点编辑功能提供为您的站点创建自定义页面模板。但是,使用在编辑器中创建内容并单独添加小工具和菜单的传统方式更方便发布文章。

通常,您的主题为布局中的所有元素(包括小工具)提供样式。但是,您可以轻松地将自定义样式添加到小工具,以使它们对您的读者有吸引力。

据我们检查,许多WordPress主题不提供自定义侧边栏中每个小工具的选项。特别是,像Kadence、GeneratePress、Astra等轻量级主题提供了简单的侧边栏小工具,重点是最少使用。幸运的是,在Gutenberg小工具区块编辑器的帮助下,使用其他样式自定义小工具很容易。如果您仍在使用旧的Classic Widgets界面,那么您需要在应用自定义样式之前进行一些分析。

让我们举个例子来解释一下Kadence主题的概念。转到“外观>小工具”并在侧边栏区域添加“最新文章”区块。由于最新文章小工具没有任何标题,因此您需要添加标题区块并将小工具命名为“最新文章”。下面是在侧边栏中带有标题区块的最新文章小工具在Kadence主题上的外观。

Latest-Posts-Widget-in-Sidebar.jpgo_

侧边栏中的最新文章小工具

如您所见,小工具显示为没有任何背景颜色和边框的无序列表。尽管Kadence提供了更改整个侧边栏颜色和排版的选项,但无法从主题设置中为单个小工具添加样式。

Custom-Sidebar-Design-Settings.jpgo_

自定义侧边栏设计设置

现在,我们将解释如何将您自己的自定义CSS样式添加到最新文章小工具。

一些基于文本的区块,如古腾堡的最新文章,带有默认颜色选项。

  • 首先选择标题和最新文章区块,您可以通过按住shift键并选择区块来执行此操作。
  • 您将看到一个弹出工具栏,然后单击“更改类型…”。图标在工具栏中显示为两个方块。
  • 选择“分组”选项将您的标题和最新文章区块分组为单个区块小工具。

Group-Widget-Blocks.jpgo_

组小工具区块

  • 现在单击显示在右上角附近的齿轮图标以查看区块设置。
  • 您将看到许多用于自定义区块布局的选项。

Widget-Block-Settings-in-Sidebar.jpgo_

侧边栏中的小工具区块设置

  • 单击“颜色”部分下的“背景”选项,并为您的小工具应用背景颜色。您可以根据需要应用纯色或渐变色。
  • 如果需要,更改字体大小并为您的小工具添加填充。通过单击“取消链接边”图标,可以为所有四个边应用单独的填充。

Add-Background-Color-Padding-and-Change-Font-Size.jpgo_

添加背景颜色、填充和更改字体大小

  • 单击“更新”按钮发布您的小工具并查看其中一篇博客文章以查看样式化小工具的运行情况。

Latest-Posts-Widget-with-Custom-Styles.jpgo_

具有自定义样式的最新文章小工具

虽然上述方法非常简单,但并非所有区块都提供背景颜色选项。此外,您可能希望为边框和边框半径添加样式,这些样式在可用的有限选项中是不可能的。您可以通过向区块中添加自定义CSS类来处理这种情况。

  • 您可以对单个区块执行此操作,也可以对应用自定义样式所需的区块进行分组。
  • 在侧边栏区块设置上,单击“高级”部分。
  • 在“Additional CSS class(es)”文本框下添加您的CSS类名称。例如,在我们的案例中,我们将添加类名作为latestposts
  • 单击“更新”按钮以发布您在小工具区域中所做的更改。

Add-Additional-CSS-Classes-for-Widget-Block.jpgo_

为小工具区块添加额外的CSS类

  • 现在,您可以在latestposts类中添加任何自定义CSS样式来美化您的小工具。
  • 让我们添加以下CSS样式,以将背景颜色、填充、边框和边框半径添加到最新的文章小工具。
  • 您需要在“外观 > 自定义 > 附加CSS”部分下添加此代码,如下所示。确保在添加自定义CSS后发布网站。

Custom-CSS-for-Widget.jpgo_

小工具的自定义CSS

现在查看您网站的页面,您将看到侧栏中的最新文章小工具将出现在您的所有自定义样式中。您可以使用此方法添加任何自定义样式,并确保使用不同的颜色来匹配您网站的布局。

Widget-with-Custom-CSS-Styles.jpgo_

具有自定义CSS样式的小工具

注意:确保为分组区块选择“Group”选项,而不是“Widget Group”选项。虽然您可以将自定义CSS类添加到小工具组,但它似乎并不像我们测试的那样工作。此外,像图像这样的一些区块提供“样式”设置来应用圆角或方角,而无需添加额外的CSS类。

Change-Image-to-Rounded-Style.jpgo_

将图像更改为圆形样式

不幸的是,如果您使用的是经典小工具编辑器屏幕,您没有任何用于添加自定义样式的设置。您需要分析源代码以找到CSS并在定制器中添加样式。

  • 转到“外观>小工具”部分,添加“最近的文章”小工具。提供标题为“最新文章”,然后单击“保存”按钮。我们将在这里解释“最近的文章”小工具,这是经典小工具编辑器屏幕上可用的小工具。

Recent-Posts-Widget-in-Classic-Editor.jpgo_

经典编辑器中的最近文章小工具

  • 已发布站点上的外观与使用古腾堡区块完全一样。
  • 右键单击小工具标题并选择“检查”选项(这是使用Google Chrome浏览器,该选项在某些浏览器中可能显示为“检查元素”)。

Inspect-Widget-Element.jpgo_

检查小工具元素

  • 这将在浏览器中打开开发者控制台,显示链接到所选小工具标题的CSS类。由于我们必须自定义包括标题和列表内容的整个小工具,将鼠标悬停在控制台中的元素上并为小工具找到正确的CSS类。在此示例中,您可以看到一个<section>的id为”recent-posts-2″,类为”widget widget_recent_entries”。

Find-CSS-Class-of-Widget.jpgo_

查找小工具的CSS类

  • 类小工具用于所有侧边栏小工具,因此您可以使用id为”recent-posts-2″ 或”widget_recent_entries”类来添加自定义样式。
  • 让我们使用上面示例中使用的相同CSS样式。因此,在“外观 > 自定义 > 附加CSS”部分下添加代码。确保在使用id时使用 #,在使用class时使用点。但是只添加一个代码而不是两者,因为id和class都附加到相同的。
  • 它在带有CSS .widget_recent_entries类的定制器中如下所示。

Custom-Styles-for-Classic-Widget.jpgo_

经典小工具的自定义样式

  • 发布的文章将显示最近发布的带有自定义样式的小工具,如下所示,您可以在开发者控制台中看到您添加的自定义样式。

View-Custom-Styles-in-Source.jpgo_

在源代码中查看自定义样式

请记住,您的CSS类可能不同,您必须找到正确的CSS的id或类。如果您在侧边栏中重新排列小工具的顺序,请确保重新检查CSS类并在需要时以自定义样式更改它。

最后一个选项是使用插件来设置小工具的样式。如果您使用的是经典小工具编辑器,请尝试使用Widget Options插件。这将为每个小工具添加自定义选项,如下图所示。单击齿轮图标并添加您的自定义CSS类或ID。之后,您可以在定制器部分添加您的样式,如上所述。

Add-Custom-CSS-Class-with-Widget-Options-Plugin.jpgo_

使用小工具选项插件添加自定义CSS类

由于默认情况下相同的过程适用于Gutenberg区块编辑器,因此您不需要额外的插件。事实上,Widget Options插件也仅在您从插件的设置页面禁用Gutenberg小工具区块编辑器时才起作用。

Gutenberg小工具块编辑器是向WordPress站点中的小工具添加自定义样式的最佳选择。您可以根据需要使用默认块设置或将自定义CSS类添加到每个小工具区块。与经典编辑器的唯一区别是您需要手动查找要添加自定义样式的小工具的CSS类。在这两个编辑器中,您的CSS样式应该进入自定义器部分,如上所述。当您想要添加其他样式时,只需转到“其他CSS”部分并将您的代码附加到现有样式。或者,您可以使用插件为小工具添加自定义样式。

本文内容来源于公开网络,出于传递信息之目的整理发布。原文版权归原作者所有,若涉及侵权请先提供版权后联系我们删除

(0)
WP之家WP之家
上一篇 2025年3月13日 下午5:14
下一篇 2025年3月13日 下午5:14

相关推荐

  • 通过几个实例来介绍如何重置WordPress

    我喜欢WordPress,但我不得不承认,有时我希望找到一个“重置WordPress”按钮,可以一键重置WP。我知道,大多数时候,它是一个强大而可靠的平台。绝对比很多竞争更重要(否则超过三分之一的互联网不会使用它)。但有

    2025年3月13日
  • 如何从WordPress网站RSS Feed中排除特定分类

    您想从WordPres网站上的RSSFeed中排除特定分类吗?许多网站所有者将某些类别用于他们不想出现在其网站的RSSFeed中的内容。在本教程中,我们将介绍如何从WordPress网站的RSSFeed中排除特定分类。您需要做的第一件事是安装并激活UltimateCategoryExcluder插件。

    2025年3月13日
  • 如何找到您的WordPress登录URL(更改、锁定)

    与WordPress交互的初学者用户很难登录到他们的帐户。在本文中,我将解释如何找到您的WordPress登录URL以及其他一些需要强调的有关登录过程的基本内容。WordPress登录的重要性如何查找WordPress登录URL如何更改WordPress登录页面如何解决WordPress登录最常见的问题安装WordPress后,您将可以访问您

    2025年3月13日
  • WordPress WP-Super-Cache 缓存插件 Nginx 规则

    WP-Super-Cache 作为 WordPress 的老牌静态缓存插件,它在 WordPress.Org 的一个角落一直有一份 Nginx 伪静态规则。   配置后可绕过 PHP 直接由 Nginx 返回 HTML 页面,能大大提高网站的并发能力和速度。 这份…

    WP教程 2025年4月3日
  • 什么是分类法?WordPress分类法解释

    “什么是分类法”?分类法是对WordPress网站内容进行分类的重要组成部分,但该术语经常使初学者感到困惑,因为“分类法”并不是我们大多数人在日常生活中听到的。那么……什么是分类法?而且,更好的是,您为什么要关心WordPress网站上的

    2025年3月13日
  • WordPress外贸独立站搭建详细步骤

    一、选择合适的域名和虚拟主机 域名选择:选择一个具有针对性的、易于记忆的域名,最好包含关键词,有利于SEO优化。 虚拟主机选择:选择稳定、速度快、支持WordPress的虚拟主机,最好选择国际知名的主机服务商,以…

    2025年4月3日
  • 如何完整卸载WordPress插件

    仅插件库中就有超过50,000个WordPress插件,您很有可能会测试并比较一些不同的插件来完成任务或解决网站上的问题。完成后,您只需通过停用和删除它来卸载它,对吗?错误,这样做的问题在于它会在您的WordPress数据库中留下表和行,随着时间的推移,这会很快增加,这反过

    2025年3月13日
  • 终极WordPress速度优化教程, 秒开页面! 优化思路+方法+工具

    WordPress速度优化思路 网页加载就像开车上山,服务器是车引擎,PHP、MySQ之类是汽油,网络是道路,车重是页面大小,资源加载顺序是档位,服务器状态是车辆状态。要想速度快,得选速度快稳定的服务器,使用最新版本…

    2025年4月3日