你发现随着时间的推移你会喜欢什么吗? 将自定义 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文件只需向文件添加以下代码即可打开[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 类? 你觉得很难,还是很容易按照指示操作?