Quali sono i tag ID / classe CSS standard dell'amministratore?


45

Esiste un elenco di ID / classi CSS di WordPress che posso usare per creare schermate di opzioni di plug-in che assomigliano e sembrano più a una normale pagina di opzioni di WordPress? ho trovato alcuni attraverso la serendipity ma sarebbe stato bello avere un elenco.

Un esempio è questa classe: button-primary che fa apparire un pulsante così: buttom-primaria


Sembra solo un pulsante di salvataggio standard in WordPress. Se ho abbastanza reputazione per pubblicare l'immagine, mi mancano solo 2 punti :)
Ole Henrik Skogstrøm

2
Ora hai 13 perché è una buona domanda: D
mor7ifer

1
Ciao, sto dando una soluzione, ma che non è pertinente esattamente a questa domanda, ma è molto utile per lo sviluppo web. Ecco lo strumento per sviluppatori web che mostra tutte le informazioni di una pagina web. Scaricalo da questo link: chrispederick.com/work/web-developer verrà installato come componente aggiuntivo di firebug e potrai usarlo molto facilmente.
w3uiguru,

Sembra carino @HappySingh mal guardato, buoni strumenti di sviluppo sono sempre utili :)
Ole Henrik Skogstrøm

Risposte:


15

Stiamo lavorando per aggiornare http://dotorgstyleguide.wordpress.com/ per avere più di queste informazioni e riflettere gli aggiornamenti di stile da 3.2.

A parte questo, ho visto un plugin (che attualmente non riesco a individuare) che mostra una sorta di pagina dimostrativa che mostra i vari selettori CSS e come sono fatti, ma credo che sia obsoleto. A parte questo, la tua migliore opzione per ora potrebbe essere quella di accendere Firebug / Web Inspector e dare un'occhiata a wp-admin / css / wp-admin.dev.css.


grazie, ho usato la soluzione firebug su alcune piccole cose che ho fatto fino ad ora. Funziona bene ma preferisco qualcosa di più simile ai due esempi di elenchi che ho ricevuto da te e @bultge :) grazie!
Ole Henrik Skogstrøm,

2
Il contenuto di questo sito è ora piuttosto obsoleto.
Burgi,


2

* Nota: per il lato Frontend - Ecco l'elenco che ho estratto dopo un sacco di ricerca e sviluppo negli stili CSS predefiniti di wordpress. Ho fatto del mio meglio per ricercare tutto e organizzare tutto nel modo più accurato possibile. Se vedi qualcosa che manca o è incompleto, scrivi nei commenti. Spero che possa aiutarti a sviluppare i plugin e i temi desiderati *

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

non capisco davvero la tua lista, è questa una lista di id / classi vuote così posso personalizzare lo stile CSS di WordPress da solo?
Ole Henrik Skogstrøm,

questo è l'elenco di tutte le classi per le immagini, se lo includi in diversi modi nel contenuto; come via float per allineare la parte sinistra o destra e così via. Penso che sia solo una copia di un post nel web?
fusione

0

Il backend di WordPress ha generato classi "body". Non li ho mai visti esplicitamente documentati da nessuna parte (anche se avrei potuto perderlo). Puoi vederli e come vengono generati nella admin-header.phpfonte.

Le classi generate sono molto simili a quelle front-end:

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

0

Sono arrivato a questa domanda perché stavo creando una pagina di amministrazione personalizzata utilizzando add_menu_page () . Hai intenzione di mettere tra i tuoi contenuti

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

Ciò attiverà il CSS back-end di amministrazione standard di WordPress in modo che la tua pagina di amministrazione personalizzata appaia normale. In questo caso, gli altri div verranno gestiti automaticamente da 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

Ecco un altro articolo interessante che rende un buon lavoro elencando tutte le classi CSS disponibili / markup html che si possono usare nello stile di una pagina di amministrazione. Gli articoli sono un po 'datati in quanto mostrano risultati di stile dalla versione precedente di WordPress, quindi è probabile che da allora siano state aggiunte ulteriori classi.

Altre risorse utili sono i trattini di WordPress .

Tuttavia, devo congratularmi con @ bueltge per il suo eccellente plug-in elencato di seguito, che fa un ottimo lavoro nel mantenere un riferimento aggiornato degli stili di amministrazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.