Dnešní snippet je taková příjemná blbůstka, která využívá css třídy u výpisu článků v administraci. Pomocí nich můžete barevně odlišit jednotlivé stavy článků. Když se podíváte do zdrojového kódu výpisu, zjistíte, že řádek tabulky – tr, má css třídu, dle stavu článku, například status-draft.
Díky tomu můžete přidat pomocí akce admin_footer, jednoduchý css kód, který změní zabarvení pozadí řádku, dle toho, zda je o naplánovaný článek, publikovaný, soukromý, nebo rozepsaný.
add_action('admin_footer','posts_status_color'); function posts_status_color(){ ?> <style> .status-draft{background: #FCE3F2 !important;} .status-pending{background: #87C5D6 !important;} .status-future{background: #C6EBF5 !important;} .status-private{background:#F2D46F;} </style> <?php } |
Ahoj. No mě by se to líbilo, jenže nevím, kam s tím kódem? Do jakého souboru ho přidám?
Díky Mirek
No vzhledem k tomu, že to je v administraci, tak se ta funkce musí vložit do pluginu. Tedy napsat jednoduchý plugin, který ten styl zobrazí. Asi se na to podívám v nějakém dalším návodu.
Áha :-)
Já se to pokoušel vecpat do všeho co by bylo podle mě vhodné. Myslel jsem, že by to šlo do admin function.php nebo něčeho podobného. No jo, to jsem celý já. Pokusy.
No, kdyby se pánovi chtělo plugin vyrobit, anebo nějak jinak vpašovat do WP, předem děkuji za pěknou fičurinku
otestováno na WPMU a funguje sice se o sekundu dvě dépe načítají příspěvky ale funguje. Dobrý článek i videonávod :)