Default WordPress Generated CSS Cheat Sheet for Saviour – WPSaviour

By WP Saviour •  Updated: 10/29/20 •  7 min read

Have you ever ever puzzled how you might fashion totally different parts of the WordPress theme? Effectively it varies from theme to theme, however there are specific CSS lessons and IDs which might be generated by WordPress. If you’re somebody who’s attempting to fashion a theme, or seeking to create a theme for public launch, then these are some fashion parts that you just would possibly need to contemplate including in your theme.

The aim of this cheat sheet is to help Saviours who need to get into WordPress theme styling. If you’re a Saviour who doesn’t need to cope with the codes, then we advocate that you just get a theme framework like Headwaywhich does the entire thing for you with drag and drop. For the remainder of you, we’re going to undergo among the most necessary default WordPress kinds one after the other.

In case you don’t just like the video or want extra directions, then proceed studying.

Default Physique Class Kinds

One of many nice issues about WordPress is its customizability. It means that you can goal very particular features of your web site with CSS. One of many methods it does that is by including {custom} lessons to varied parts of your weblog. An important of those is the tag. Listed below are some examples of widespread lessons that WordPress would possibly add to this component:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

.rtl {}

.house {}

.weblog {}

.archive {}

.date {}

.search {}

.paged {}

.attachment {}

.error404 {}

.single postid-(id) {}

.attachmentid-(id) {}

.attachment-(mime-type) {}

.creator {}

.author-(user_nicename) {}

.class {}

.category-(slug) {}

.tag {}

.tag-(slug) {}

.page-parent {}

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

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

.search-results {}

.search-no-results {}

.logged-in {}

.paged-(web page quantity) {}

.single-paged-(web page quantity) {}

.page-paged-(web page quantity) {}

.category-paged-(web page quantity) {}

.tag-paged-(web page quantity) {}

.date-paged-(web page quantity) {}

.author-paged-(web page quantity) {}

.search-paged-(web page quantity) {}

If, for instance, you wish to fashion your search outcomes web page in a particular means you should use the “search-results” class so as to add your styling. WordPress solely provides this class to the physique tag when the search outcomes web page is lively so it doesn’t have an effect on some other pages.

Default Submit Kinds

Identical to with the physique component WordPress provides dynamic lessons to the put up parts as nicely. Here’s a listing of among the hottest ones:

1

2

3

4

5

6

7

8

9

10

11

.post-id {}

.put up {}

.web page {}

.attachment {}

.sticky {}

.hentry {}

.category-misc {}

.category-example {}

.tag-news {}

.tag-wordpress {}

.tag-markup {}

In case you have learn our article What, Whys, and How one can’s of Submit Codecs in WordPress 3.1 you then about put up codecs and how one can show your posts in a different way in line with the format you select. As soon as once more, WordPress provides dynamic lessons to your put up utilizing the post_class () operate that can permit you to create your personal kinds for every format. The post_class () operate will add a category within the type of “.format-foo” the place foo is no matter put up format you’ve chosen ie. gallery, picture, and so forth.

1

2

3

4

5

6

7

.format-image {}

.format-gallery {}

.format-chat {}

.format-link {}

.format-quote {}

.format-status {}

.format-video {}

Default Menu Kinds

In our article known as methods to fashion WordPress navigation menus we talk about how one can go about including your personal class to your menu. We’re going to assume you’ve learn it and that you just gave your nav menu its personal class identify of “main-menu”.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

#header .main-menu{} // container class

#header .main-menu ul {} // container class first unordered listing

#header .main-menu ul ul {} //unordered listing inside an unordered listing

#header .main-menu li {} // every navigation merchandise

#header .main-menu li a {} // every navigation merchandise anchor

#header .main-menu li ul {} // unordered listing if there's drop down gadgets

#header .main-menu li li {} // every drop down navigation merchandise

#header .main-menu li li a {} // every drap down navigation merchandise anchor

.current_page_item{} // Class for Present Web page

.current-cat{} // Class for Present Class

.current-menu-item{} // Class for some other present Menu Merchandise

.menu-item-type-taxonomy{} // Class for a Class

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

.menu-item-type-custom{} // Class for any {custom} merchandise that you just added

.menu-item-home{} // Class for the House Hyperlink

Discover that everytime you create a menu in WordPress it’s robotically wrapped in a div. This div solely has a category identify if you happen to specify it (we selected “main-menu”). From there you’re simply styling the varied listing parts.

Default WISIWYG Editor Kinds

The WISWYG editor is likely one of the hottest and most used features of WordPress. Because of this it’s a good suggestion to have kinds prepared for something that the consumer would possibly add to their weblog, like photos or blockquotes. The next CSS reveals you what lessons WordPress robotically provides to those parts:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

.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.proper {}

.gallery dl {}

.gallery dt {}

.gallery dd {}

.gallery dl a {}

.gallery dl img {}

.gallery-caption {}

.size-full {}

.size-giant {}

.size-medium {}

.size-thumbnail {}

You’ll be able to see that there are a number of class pertaining simply to photographs. If, for instance, the consumer decides to incorporate a left-aligned picture then WordPress will add the “alignleft” class.

Default WordPress Widget Kinds

Widgets are one other fashionable side of WordPress. Because the developer you’ve management over which widgets are going to be displayed so you’ll normally know precisely which kinds so as to add. WordPress comes with a handful of default widgets, nonetheless, and except you take away them it’s sensible so as to add styling to their lessons.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

.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 choose {}

.widget_archive choice {}

.widget_pages {}

.widget_pages ul {}

.widget_pages ul li {}

.widget_pages ul li a {}

.widget_links {}

.widget_links li:after {}

.widget_links li:earlier than {}

.widget_tag_cloud {}

.widget_tag_cloud a {}

.widget_tag_cloud a:after {}

.widget_tag_cloud a:earlier than {}

.widget_calendar {}

#calendar_wrap {}

#calendar_wrap th {}

#calendar_wrap td {}

#wp-calendar tr td {}

#wp-calendar caption {}

#wp-calendar a {}

#wp-calendar #in the present day {}

#wp-calendar #prev {}

#wp-calendar #subsequent {}

#wp-calendar #subsequent a {}

#wp-calendar #prev a {}

.widget_categories {}

.widget_categories ul {}

.widget_categories ul li {}

.widget_categories ul ul.kids {}

.widget_categories a {}

.widget_categories choose{}

.widget_categories choose#cat {}

.widget_categories choose.postform {}

.widget_categories choice {}

.widget_categories .degree-0 {}

.widget_categories .degree-1 {}

.widget_categories .degree-2 {}

.widget_categories .degree-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 {}

When styling widgets you’ll most likely find yourself utilizing the identical kinds again and again. Because of this it’s a good suggestion to mix lessons in your fashion sheet utilizing commas. For instance, you might mix .widget_pages ul and .widget_archive ul by doing one thing like this:

1

.widget_pages ul, .widget_archive ul {}

Default Remark Kind Kinds

As ugly as styling feedback can get WordPress makes it loads simpler with its default lessons. If you’re not coping with threaded feedback, nonetheless, it’s attainable to disregard a lot of them.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

.commentlist .reply {}

.commentlist .reply a {}

.commentlist .alt {}

.commentlist .odd {}

.commentlist .even {}

.commentlist .thread-alt {}

.commentlist .thread-odd {}

.commentlist .thread-even {}

.commentlist li ul.kids .alt {}

.commentlist li ul.kids .odd {}

.commentlist li ul.kids .even {}

.commentlist .vcard {}

.commentlist .vcard cite.fn {}

.commentlist .vcard span.says {}

.commentlist .vcard img.picture {}

.commentlist .vcard img.avatar {}

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

.commentlist .comment-meta {}

.commentlist .comment-meta a {}

.commentlist .commentmetadata {}

.commentlist .commentmetadata a {}

.commentlist .mother or father {}

.commentlist .remark {}

.commentlist .kids {}

.commentlist .pingback {}

.commentlist .bypostauthor {}

.commentlist .comment-author {}

.commentlist .comment-author-admin {}

.commentlist {}

.commentlist li {}

.commentlist li p {}

.commentlist li ul {}

.commentlist li ul.kids li {}

.commentlist li ul.kids li.alt {}

.commentlist li ul.kids li.byuser {}

.commentlist li ul.kids li.remark {}

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

.commentlist li ul.kids li.bypostauthor {}

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

#cancel-comment-reply {}

#cancel-comment-reply a {}

#reply { }

#reply-title { }

#cancel-comment-reply-link { }

#commentform { }

#creator { }

#e-mail { }

#url { }

#remark

#submit

.comment-notes { }

.required { }

.comment-form-author { }

.comment-form-email { }

.comment-form-url { }

.comment-form-comment { }

.form-allowed-tags { }

.form-submit

Since that is solely a cheatsheet there are nonetheless many different lessons and id’s we could not have coated.

gp-4990439 as-6321347

WP Saviour

I am a WordPress specialist. My mission is to help you create beautiful websites with ease!