แท็ก id / คลาส CSS ของผู้ดูแลระบบมาตรฐานคืออะไร


45

มีรายการของ WordPress CSS id / คลาสที่ฉันสามารถใช้เพื่อสร้างหน้าจอตัวเลือกปลั๊กอินที่มีลักษณะและความรู้สึกเหมือนหน้าตัวเลือก WordPress ปกติหรือไม่? ฉันได้พบบางอย่างผ่านบังเอิญ แต่มันจะดีกว่าที่จะรายการ

ตัวอย่างคือคลาสนี้: button-primary ที่ทำให้ปุ่มมีลักษณะดังนี้: buttom หลัก


ดูเหมือนว่าปุ่มบันทึกมาตรฐานใน WordPress ถ้าฉันได้รับชื่อเสียงพอที่จะโพสต์ภาพที่เพิ่งหาย 2 จุด :)
โอเลเฮนริกSkogstrøm

2
ตอนนี้คุณมี 13 สาเหตุมันเป็นคำถามที่ดี: D
mor7ifer

1
สวัสดี ... ฉันให้ทางออก แต่ไม่เกี่ยวข้องกับคำถามนี้ แต่มันมีประโยชน์มากสำหรับการพัฒนาเว็บ นี่คือเครื่องมือสำหรับนักพัฒนาเว็บซึ่งแสดงข้อมูลแต่ละหน้าของเว็บเพจ โปรดดาวน์โหลดได้จากลิงค์นี้: chrispederick.com/work/web-developerมันจะติดตั้งเป็นaddb firebug และคุณสามารถใช้มันได้อย่างง่ายดายมาก
w3uiguru

ดูดี @HappySingh ดูไม่ดีเครื่องมือ dev ที่ดีมีประโยชน์เสมอ :)
Ole Henrik Skogstrøm

คำตอบ:


15

เรากำลังดำเนินการอัปเดตhttp://dotorgstyleguide.wordpress.com/เพื่อให้มีข้อมูลนี้มากขึ้นและสะท้อนถึงการอัพเดตสไตล์จาก 3.2

นอกเหนือจากนั้นฉันได้เห็นปลั๊กอิน (ที่ฉันไม่สามารถระบุตำแหน่งได้) ซึ่งแสดงหน้าตัวอย่างที่แสดงตัวเลือก CSS ต่างๆและสิ่งที่พวกเขาดูเหมือน แต่ฉันเชื่อว่ามันล้าสมัยแล้ว นอกเหนือจากนั้นตัวเลือกที่ดีที่สุดของคุณในตอนนี้อาจเป็นเพียงการดับเพลิง Firebug / Web Inspector และดูที่ wp-admin / css / wp-admin.dev.css


ขอบคุณฉันใช้โซลูชัน firebug กับสิ่งเล็ก ๆ ที่ฉันได้ทำไปจนถึงตอนนี้ มันใช้งานได้ดี แต่ Id ชอบอะไรมากกว่านี้อีกสองตัวอย่างที่ฉันได้รับจากคุณและ @bultge :) ขอบคุณ!
Ole Henrik Skogstrøm

2
เนื้อหาในเว็บไซต์นี้ค่อนข้างล้าสมัยไปแล้ว
Burgi

13

ติดตั้งปลั๊กอินนี้แล้วคุณจะเห็นองค์ประกอบคลาสและรหัสทั้งหมด https://github.com/bueltge/WordPress-Admin-Style


ดี! นี่คือรายการที่ดีเพียงแค่ต้องทดสอบบางอย่าง หวังว่าจะได้คำตอบและเคล็ดลับเพิ่มเติม :) เลือกคำตอบเร็ว ๆ นี้!
Ole Henrik Skogstrøm

2

* หมายเหตุ: สำหรับส่วนหน้า -นี่คือรายการที่ฉันได้แยกหลังจากจำนวนมากของ R & D ใน wordpress CSS สไตล์เริ่มต้น ฉันพยายามค้นคว้าทุกอย่างอย่างดีที่สุดและจัดการทุกอย่างให้ถูกต้องที่สุด หากคุณเห็นสิ่งที่ขาดหายไปหรือไม่สมบูรณ์โปรดเขียนความคิดเห็น ฉันหวังว่ามันจะช่วยให้คุณพัฒนาปลั๊กอินและธีมที่คุณต้องการ *

/* 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 {}

ฉันไม่เข้าใจรายการของคุณจริง ๆ นี่เป็นรายการของ id / คลาสที่ว่างเปล่าหรือไม่ดังนั้นฉันจึงสามารถปรับแต่งสไตล์ CSS ของ WordPress เองได้หรือไม่
Ole Henrik Skogstrøm

นี่คือรายการของคลาสทั้งหมดสำหรับรูปภาพถ้าคุณรวมสิ่งนี้จากวิธีต่าง ๆ ในเนื้อหา เช่นลอยผ่านเพื่อจัดแนว Lieft หรือ Right และอื่น ๆ ฉันคิดว่าเป็นเพียงสำเนาจากโพสต์ในเว็บ?
เริ่ม

0

แบ็กเอนด์ WordPress สร้างคลาส "body" ขึ้นมา ฉันไม่เคยเห็นเอกสารเหล่านี้อย่างชัดเจนทุกที่ (แม้ว่าฉันจะพลาดได้) คุณสามารถดูพวกเขาและวิธีที่พวกเขาสร้างขึ้นในadmin-header.phpแหล่งที่มา

คลาสที่สร้างจะคล้ายกับคลาสหน้า:

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

0

ผมได้รับคำถามนี้เพราะผมสร้างหน้าผู้ดูแลระบบกำหนดเองโดยใช้add_menu_page () คุณจะต้องการใส่เนื้อหาของคุณระหว่าง

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

สิ่งนี้จะเปิดใช้งาน CSS backend ของผู้ดูแลระบบ WordPress มาตรฐานเพื่อให้หน้าผู้ดูแลระบบที่กำหนดเองของคุณดูเป็นปกติ ส่วนอื่น ๆ จะได้รับการจัดการโดยอัตโนมัติโดย WordPress ในกรณีนี้

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

นี่คือบทความที่น่าสนใจอื่น ๆที่ทำให้การแสดงรายการ css คลาส / html มาร์กอัปที่ใช้ได้ทั้งหมดสามารถใช้ในการใส่สไตล์หน้าผู้ดูแลระบบ บทความค่อนข้างล้าสมัยเล็กน้อยในการที่มันแสดงผลการจัดแต่งทรงผมจาก WordPress เวอร์ชั่นเก่าดังนั้นจึงมีแนวโน้มว่าจะมีการเพิ่มคลาสเพิ่มเติมตั้งแต่นั้นมา

ทรัพยากรที่มีประโยชน์อีกเป็นเวิร์ดเพรสdashicons

อย่างไรก็ตามฉันต้องแสดงความยินดีกับ @ bueltgeในปลั๊กอินที่ยอดเยี่ยมของเขาที่แสดงไว้ด้านล่างซึ่งทำงานได้อย่างยอดเยี่ยมในการอ้างอิงการอัปเดตของสไตล์ผู้ดูแลระบบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.