Code voorbeeld

Verander de kleur van berichten in het WordPress admin overzicht

Leestijd: 1 minuten (221 woorden)
profile image

Rick de Jong

Strategie

08 november 2013 08:04

Wordpress Dashboard functionaliteit

Een kleur per status

Werk je met meerdere auteurs / schrijvers op een WordPress website en heb je regelmatig de situatie dat je aan het zoeken bent naar welke berichten nu gepubliceerd zijn, welke nog op concept en/of in afwachting staan om gepubliceerd te worden? Dan is dit de ideale oplossing voor je!

Met de onderstaande functie kun je namelijk eenvoudig de rijen waarin de berichten staan, in de WordPress admin, een kleur meegeven.

add_action( 'admin_footer', function() { ?>
    <style>
        .wrap .wp-list-table #the-list .status-draft {background: #FCE3F2;}
        .wrap .wp-list-table #the-list .status-pending {background: #87C5D6;}
        .wrap .wp-list-table #the-list .status-publish {/* We laten de gepubliceerde posts zoals ze zijn */}
        .wrap .wp-list-table #the-list .status-future {background: #C6EBF5;}
        .wrap .wp-list-table #the-list .status-private {background:#F2D46F;}
    </style>
<?php } );

Zoals je ziet in de functie heb je een aantal CSS elementen. Achter de ".status-" ze je draft, pending en andere statussen voorkomen. Op basis van die status en de kleurcode in de CSS regel daarachter kun je eenvoudig kleuren toevoegen / wijzigen en aanpassen.