Standart admin CSS kimlik / sınıf etiketleri nelerdir?


45

Normal bir WordPress seçenek sayfasına benzeyen ve daha fazla görünen eklenti seçenek ekranları oluşturmak için kullanabileceğim bir WordPress CSS kimliği / sınıfı listesi var mı? bazılarını huzur içinde buldum ama bir listeyi aşmak iyi olurdu.

Bir örnek bu sınıftır: button-birincil Bir düğmenin şöyle görünmesini sağlar: hasebiyle birincil


Sadece WordPress'teki standart bir kaydetme düğmesine benziyor. Resmi yayınlamak için yeterli itibarım varsa, sadece 2 puan eksik :)
Ole Henrik Skogstrøm

2
Şimdi
13'ünüz

1
Merhabalar ... Ben bir çözüm veriyorum ama bu tam olarak bu soru ile ilgili değil, ancak web geliştirme için çok yararlı. İşte bir web sayfasının her bilgisini gösteren web geliştirici aracı. Lütfen bu bağlantıdan indirin: chrispederick.com/work/web-developer firebug addon olarak kuracak ve çok kolay bir şekilde kullanabilirsiniz.
w3uiguru

Güzel görünüyor @HappySingh hasta, iyi dev araçları her zaman kullanışlı :)
Ole Henrik Skogstrøm

Yanıtlar:


15

Bu bilgilere sahip olmak ve 3.2'deki stil güncellemelerini yansıtmak için http://dotorgstyleguide.wordpress.com/ adresinin güncellenmesi üzerinde çalışıyoruz .

Bunun dışında, çeşitli CSS seçicilerini ve neye benzediklerini gösteren bir demo sayfası gösteren bir eklenti (şu anda bulamıyorum) gördüm, ancak eski olduğunu düşünüyorum. Bunun dışında, şu an için en iyi seçenek Firebug / Web Inspector’ı başlatmak ve wp-admin / css / wp-admin.dev.css dosyasına bakmak olabilir.


teşekkür ederim, firebug çözümünü şu ana kadar yaptığım bazı küçük şeyler üzerinde kullandım. Tamam çalışıyor ama Id sizden ve bultge'den aldığım iki liste örneğine benzeyen bir şey tercih ediyor :) teşekkür ederim!
Ole Henrik Skogstrøm

2
Bu sitenin içeriği artık oldukça eski.
Burgi,


2

* Not: Ön uç için - İşte WordPress varsayılan css stillerinde birçok AR-GE'den sonra çıkardığım liste. Her şeyi araştırmak ve her şeyi mümkün olduğunca doğru organize etmek için elimden geleni yaptım. Eksik veya eksik bir şey görürseniz, lütfen yorumları yazın. İstediğiniz eklentileri ve temaları geliştirmenize yardımcı olabilir umarım *

/* WP WYSIWYG Editor Styles */

.entry-content img {
    margin: 0 0 1.5em 0;
    }

.alignleft, img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
    }
.alignright, img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
    }
.aligncenter, img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
    }
.alignnone, img.alignnone {}
.wp-caption {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
    }
.wp-caption img {
    border: 0 none;
    padding: 0;
    margin: 0;
    }
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 10px;
    margin: 0;
    }
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
    }
blockquote.left {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
    }
blockquote.right {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
    }
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}

/* WP CSS - Miscellaneous Styles */

/* category links */
 li.categories {}  
 li.cat-item {}
 li.cat-item-{id} {}
 li.current-cat {}
 li.current-cat-parent {}
 ul.children {}

/* blogroll links */
.linkcat {}
.blogroll {}

/* read-more links */
.more-link {}

/* WP CSS - Page Listings */

.pagenav {}               /* outermost list item */
.page_item {}             /* any page item */
.page-item-{id} {}        /* specific page id */
.current_page_item {}     /* current page */
.current_page_parent {}   /* parent of current page */
.current_page_ancestor {} /* any ancestor of current page */

.pagenav ul,
.pagenav .current_page_item ul,
.pagenav .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {}

.pagenav  ul ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul {}
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul ul, 
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul ul {}

/* WP CSS - Default WordPress Widgets */

.widget {}

/* links widget */
.widget_links {}
.widget_links ul {}
.widget_links ul li {}
.widget_links ul li a {}

/* meta widget */
.widget_meta {}
.widget_meta ul {}
.widget_meta ul li {}
.widget_meta ul li a {}

/* pages widget */
.widget_pages {}
.widget_pages ul {}
.widget_pages ul li {}
.widget_pages ul li a {}

/* recent-posts widget */
.widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li {}
.widget_recent_entries ul li a {}

/* archives widget */
.widget_archive {}
.widget_archive ul {}
.widget_archive ul li {} 
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {}

/* tag-cloud widget */
.widget_links {}
.widget_links li:after {}
.widget_links li:before {}
.widget_tag_cloud {}
.widget_tag_cloud a {}
.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {}

/* calendar widget */
.widget_calendar {}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {}
#wp-calendar caption {}
#wp-calendar a {}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {}

/* category widget */
.widget_categories {}
.widget_categories ul {}
.widget_categories ul li {} 
.widget_categories ul ul.children {}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}

/* recent-comments widget */
.recentcomments {}
#recentcomments {}
#recentcomments li {}
#recentcomments li a {}
.widget_recent_comments {}

/* search widget */
#searchform {}
.widget_search {}
.screen-reader-text {}

/* text widget */
.textwidget {}
.widget_text {}
.textwidget p {}

/* WP CSS - Comment Styles */

.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-comment-reply {}
#cancel-comment-reply a {}

/* WP CSS - body_class() */

.rtl {}
.home {}
.blog {}
.archive {}
.date {}
.search {}
.paged {}
.attachment {}
.error404 {}
.single postid-(id) {}
.attachmentid-(id) {}
.attachment-(mime-type) {}
.author {}
.author-(user_nicename) {}
.category {}
.category-(slug) {}
.tag {}
.tag-(slug) {}
.page-parent {}
.page-child parent-pageid-(id) {}
.page-template page-template-(template file name) {}
.search-results {}
.search-no-results {}
.logged-in {}
.paged-(page number) {}
.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) {}

/* WP CSS - post_class() */

.post-id {}
.post {}
.page {}
.attachment {}
.sticky {}
.hentry {}
.category-misc {}
.category-example {}
.tag-news {}
.tag-wordpress {}
.tag-markup {}

Listenizi gerçekten anlamıyorum, bu boş ID / sınıfların bir listesi, böylece WordPress CSS stilini kendim özelleştirebilir miyim?
Ole Henrik Skogstrøm

bu içeriği farklı şekillerde dahil ederseniz, resimler için tüm sınıfların listesidir; düz veya sağa hizalamak için şamandıralar gibi. Bence sadece web’deki bir gönderiden bir kopya mı?
saat

0

WordPress arka ucu "body" sınıfları oluşturmuştur. Bunları açıkça herhangi bir yerde belgelenmiş görmedim (yine de kaçırmış olmama rağmen). Onları ve admin-header.phpkaynakta nasıl üretildiklerini görebilirsiniz .

Oluşturulan sınıflar, ön sınıftakilere çok benzer:

<body class="wp-admin no-js  upload-php admin-bar branch-3-3 version-3-3-1 admin-color-fresh">

0

Add_menu_page () kullanarak özel bir yönetici sayfası oluşturduğum için bu soruya geldim . İçeriğinizi arasına koymak isteyeceksiniz

<div class = "wrap">Your content.</div>

Bu, özel yönetici sayfanızın normal görünmesi için standart WordPress admin arka ucunu CSS'yi etkinleştirir. Bu durumda diğer div'ler WordPress tarafından otomatik olarak ele alınacaktır.

class AdminScreen{

    public function __construct(){
        add_action( 'admin_menu', array( $this, 'doAddMenuPage' ) );
    }

    public function doAddMenuPage(){
        add_menu_page( "AdminScreen", "AdminScreen", 'edit_others_pages', 'AdminScreen', array($this, 'echoAdminPage') );
    }

    public function echoAdminPage(){        
        //Prints out the HTML into the output buffer:
        echo '<div class = "wrap"><h1 class = "wp-heading-inline">This looks good, finally!</h1></div>';
    }
}

0

İşte bir yönetici sayfasını şekillendirmede kullanılabilecek tüm mevcut css sınıflarını / html işaretlemesini listelemek için iyi bir iş yapan başka ilginç bir makale . Makaleler, WordPress'in eski sürümünden stil sonuçları göstermesi bakımından biraz modası geçmiş, bu nedenle ek sınıflar o zamandan beri eklenmiş olabilir.

Bir başka faydalı kaynak da WordPress dashicons .

Bununla birlikte, aşağıda listelenen mükemmel eklentisinde @ bueltge'i tebrik etmeliyim ki bu, yönetici stillerinin güncel bir referansını tutmakta harika bir iş çıkarıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.