Existe-t-il un filtre ou quelque chose pour ajouter ce type de catégories basées sur des icônes et quoi pas à toutes les publications?
Je n'arrive pas à en trouver un. J'ai essayé the_title mais ofc qui se désinfecte et affiche simplement le code HTML .. Merci!
Nous pouvons styliser la table avec CSS etdashicons.
Pour notre catégorie video
, nous pouvons utiliser par exemple:
.edit-php .wp-list-table tr.category-video td.post-title strong:before {
content: "\f126";
color: #ccc;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 4px;
font-size: 20px;
line-height: 20px;
font-family: "dashicons";
font-weight: normal;
vertical-align: top;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
où nous ciblons la classe tr.category-video
.
Il suffit de vérifier comment il est utilisé dans le backend pour avoir une idée des attributs CSS.
Nous pouvons obtenir la liste des dashicons ici .
Voici la partie de la classe WP_Posts_List_Table
qui affiche l'icône de format de publication:
$pad = str_repeat( '— ', $level );
echo "<td $attributes><strong>";
if ( $format = get_post_format( $post->ID ) ) {
$label = get_post_format_string( $format );
echo '<a href="' . esc_url( add_query_arg( array( 'post_format' =>
$format, 'post_type' => $post->post_type ), 'edit.php' ) ) . '"
class="post-state-format post-format-icon post-format-' . $format
. '" title="' . $label . '">' . $label . ":</a> ";
}