如何将自定义 CSS 类添加到 WordPress 菜单

你发现随着时间的推移你会喜欢什么吗? 将自定义 CSS 添加到 WordPress 网站? 您发现添加自定义 CSS 类随着时间的推移是否也变得更加容易? CSS 可用于操作任何类型的功能 文字新闻网站今天,我将向您展示如何将自定义 CSS 类添加到 WordPress 菜单。

本教程非常适合那些试图找到向菜单添加类的方法,但不确定在哪里以及如何执行此操作的人。 有几个 CSS 类可以添加到 WordPress 菜单,但让我们专注于向 WordPress 菜单添加“第一个”和“最后一个”CSS 自定义类。

除了这种技术,还有其他方法。 向 WordPress 添加自定义样式.

什么是自定义 CSS 类?

CSS 或级联样式表是应用样式规则的方法。 股票代码 内容。 应用自定义规则后,网站可以在提供的默认设置之外执行各种工作。

自定义 CSS 几乎可以添加到网站的任何部分,只要您知道如何访问样式表。

他们加起来 首先.菜单的最后一个自定义 CSS 类

在网站上工作时,您可能会遇到一个设计要求,即性能必须与平常略有不同。

假设您正在为客户端处理网站,并且需要以不同的方式添加 WordPress 自定义 CSS 类。

进入 WordPress 管理区域并将自定义 CSS 类添加到第一个和最后一个菜单项非常简单,但这可能不是最佳选择,因为客户端可能会随着时间的推移重新排列 WordPress 菜单。

话虽如此,本文将介绍如何将筛选器与 .first 和 .last CSS 类结合使用以添加这些类。

此任务可以通过几种不同的方式完成,因此让我们看一下两者。

访问函数.php文件

第一个选项是打开 WordPress 网站后端的函数.php文件。 不要混淆 在 WordPress 设置文件中要访问 .文件,请在编辑器中单击[外観]>单击。

进入网站的WordPress网站文件部分后,单击主题函数(功能.php)文件将其打开。

单击主题函数(函数.php)文件以编辑和添加代码

在函数中.php文件只需向文件添加以下代码即可打开[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

函数wpb_first_and_last_menu_class($items) |

$items[1]- >类[] = “第一”;

$items[count($items)]- >类[] = “最后”;

返回$items。

}

add_filter(‘wp_nav_menu_objects’, ‘wpb_first_and_last_menu_class’);

[/ht_message]

使用 CSS 选择器

设置菜单样式和添加 WordPress CSS 类的另一个选项是使用 CSS 选择器。 这些选择器适用于大多数(如果不是全部)现代浏览器。 如果要以这种方式执行功能,请添加这些选择器。[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

ul#yourmenuid > li:first-child { }

ul#yourmenuid > li:last-child { }

[/ht_message]

只需将“您的菜单”替换为实际菜单 ID,即可完成所有设置。

请注意,如果您使用的是 Internet 资源管理器(尤其是旧版本),则可能需要使用第一个选项,因为 CSS 选择器选项可能无法正常工作。

我希望本文向您展示了如何轻松地将 WordPress 自定义 CSS 类添加到菜单中。

下面是 WordPress 生成的默认 CSS 类的列表。 此列表在造型时非常有用 您的WordPress菜单如果要完全设置或操作 WordPress CSS 类,也是如此。

默认 WordPress CSS 正文类样式

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

.rtl {}

.home {}

.blog {}

.archive {}

.date {}

.search {}

.paged {}

.attachment {}

.error404 {}

.single postid-(id) {}

.attachmentid-(id) {}

.attachment-(mime-type) {}

.author {}

.author-(用户)_nicename) {}

.category {}

.category-(slug) {}

.tag {}

.tag-(slug) {}

.page-parent {}

.page-child parent-pageid-(id) {}

.page-template page-template-(template file name) {}

.搜索结果 {}

.search-no-results {}

.logged-in {}

.paged-(页码) {}

.single-paged-(page number) {}

.page-paged-(page number) {}

.category-paged-(page number) {}

.tag-paged-(page number) {}

.date-paged-(page number) {}

.author-paged-(page number) {}

.search-paged-(page number) {}

[/ht_message]

默认 CSS 文字新闻帖子样式

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

.post-id {}

.post {}

.page {}

.attachment {}

.sticky {}

.hentry {}

.category-misc {}

.category-example {}

.tag-news {}

.tag-wordpress {}

.tag-markup {}

[/ht_message]

默认 CSS 文字新闻帖子格式

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

.format-image {}

.format-gallery {}

.format-chat {}

.format-link {}

.format-quote {}

.format-status {}

.format-video {}

[/ht_message]

默认 CSS 文字新闻菜单样式

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

#header .main-menu{} // 容器类

#header .main-menu ul {} // 容器类的第一个无序列表

#header .main-menu ul ul {} //unordered list in a unordered list

#header .main-menu li {} // 各导航项目

#header .main-menu li a {} // 每个导航项目锚点

#header .main-menu li ul {} // 下拉列表项时无序列表

#header .main-menu li li {} // 每个下拉导航项

#header .main-menu li a {} // 每个下拉导航项目锚点

.current_page_item\// 当前页面的类

.当前-猫{} // 当前类别中的类

.当前菜单项{} // 其他当前菜单项的类

.menu-item-type-taxonomy{} // 类别类

.menu-item-type-post_type{} // Class for Pages

.menu-item-type-自定义{} // 添加的自定义项的类

.menu-item-home{} // 首页 链接 类

[/ht_message]

默认 CSS 文字新闻所见即所得编辑器样式

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

.entry-content img {}

.alignleft, img.alignleft {}

.alignright, img.alignright {}

.aligncenter, img.aligncenter {}

.alignnone, img.alignnone {}

.wp-caption {}

.wp-caption img {}

.wp-caption p.wp-caption-text {}

.wp-smiley {}

blockquote.left {}

blockquote.right {}

.gallery dl {}

.gallery dt {}

.gallery dd {}

.gallery dl a {}

.gallery dl img {}

.gallery-caption {}

.size-full {}

.size-large {}

.size-medium {}

.size-thumbnail {}

[/ht_message]

默认 CSS 文字新闻小部件样式

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

.widget {}

#searchform {}

.widget_search {}

.screen-reader-text {}

.widget_meta {}

.widget_meta ul {}

.widget_meta ul li {}

.widget_meta ul li a {}

.widget_links {}

.widget_links ul {}

.widget_links ul li {}

.widget_links ul li a {}

.widget_archive {}

.widget_archive ul {}

.widget_archive ul li {}

.widget_archive ul li a {}

选择 {} .widget_archive。

.widget_archive选项 {}

.widget_pages {}

.widget_pages ul {}

.widget_pages ul li {}

.widget_pages ul li a {}

.widget_links {}

.widget_links li:after {}

.widget_links li:before {}

.widget_tag_cloud {}

.widget_tag_cloud {}

.widget_tag_cloud a:after {}

.widget_tag_cloud a:before {}

.widget_calendar {}

#calendar_wrap {}

第#calendar_wrap个 {}

#calendar_wrap td {}

#wpカレンダー tr td {}

#wpカレンダーキャプション {}

#wpカレンダー a {}

#wpカレンダー#today {}

#wp日历#prev {}

#wpカレンダー#next {}

#wpカレンダー#next {}

#wp日历#prev {}

.widget_categories {}

.widget_categories ul {}

.widget_categories ul li {}

.widget_categories ul ul.children {}

.widget_categories {}

.widget_categories select{}

.widget_categories select#cat {}

.widget_categories select.postform {}

.widget_categories选项 {}

.widget_categories .level-0 {}

.widget_categories .level-1 {}

.widget_categories .level-2 {}

.widget_categories .level-3 {}

.recentcomments {}

#recentcomments {}

#recentcomments li {}

#recentcomments li a {}

.widget_recent_comments {}

.widget_recent_entries {}

.widget_recent_entries ul {}

.widget_recent_entries ul li {}

.widget_recent_entries ul li a {}

.textwidget {}

.widget_text {}

.textwidget p {}

[/ht_message]

默认 CSS WordPress 窗体样式

[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]

/*注释输出*/

.commentlist .reply {}

.commentlist .reply a {}

.commentlist .alt {}

.commentlist .odd {}

.commentlist .even {}

.commentlist .thread-alt {}

.commentlist .thread-odd {}

.commentlist .thread-even {}

.commentlist li ul.children .alt {}

.commentlist li ul.children .odd {}

.commentlist li ul.children .even {}

.commentlist .vcard {}

.commentlist .vcard cite.fn {}

.commentlist .vcard span.says {}

.commentlist .vcard img.photo {}

.commentlist .vcard img.avatar {}

.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {}

.commentlist .comment-meta a {}

.commentlist .commentmetadata {}

.commentlist .commentmetadata a {}

.commentlist .parent {}

.commentlist .comment {}

.commentlist .children {}

.commentlist .pingback {}

.commentlist .bypostauthor {}

.commentlist .comment-author {}

.commentlist .comment-author-admin {}

.commentlist {}

.commentlist li {}

.commentlist li p {}

.commentlist li ul {}

.commentlist li ul.children li {}

.commentlist li ul.children li.alt {}

.commentlist li ul.children li.byuser {}

.commentlist li ul.children li.comment {}

.commentlist li ul.children li.depth-{id} {}

.commentlist li ul.children li.bypostauthor {}

.commentlist li ul.children li.comment-author-admin {}

#cancelコメント返信 {}

#cancel-comment-reply a {}

/* 评论表单 */

#respond { }

#replyタイトル { }

#cancel-comment-reply-link { }

#commentform { }

#author { }

#email { }

#url { }

#comment

#submit

.comment-notes { }

.required { }

.comment-form-author { }

.comment-form-email { }

.comment-form-url { }

.comment-form-comment { }

.form-allowed-tags { }

.表单提交

[/ht_message]

最终想法

将自定义 CSS 类添加到 WordPress 菜单并不总是困难的。 一切都知道要访问什么,以及要向样式表添加哪些类代码。

通过添加自定义 CSS 类,可以更改 WordPress 标头所需的一切,包括颜色、样式、文本、填充和边距。

我希望本教程很容易遵循,并告诉你在将自定义 CSS 类添加到 WordPress 菜单时可以完成多少工作。

您是否向样式表添加了自定义 CSS 类? 你觉得很难,还是很容易按照指示操作?

给TA打赏
共{{data.count}}人
人已打赏
WordPress 教程

如何发送 WordPress 评论批准通知

2022-10-1 13:30:47

WordPress 教程

如何从 WordPress 文档获取访问者反馈

2022-10-1 15:32:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索