WordPress
Lecture 1 minute • 21 juillet 2022
Un code PHP simple pour faire apparaître une colonne "Modèle" dans les Pages de l'administration WordPress.
Ajoutez simplement ce bout de code à la fin du fichier functions.php de votre thème :
/* ------------------------------------------------------------------------------------*/
/* BO - Pages : ajoute colonne Template */
/* ------------------------------------------------------------------------------------*/
add_filter( 'manage_pages_columns', 'page_column_views' );
add_action( 'manage_pages_custom_column', 'page_custom_column_views', 10, 2 );
function page_column_views( $defaults )
{
$defaults['page-layout'] = __('Template');
return $defaults;
}
function page_custom_column_views( $column_name, $id )
{
if ( $column_name === 'page-layout' ) {
$set_template = get_post_meta( get_the_ID(), '_wp_page_template', true );
if ( $set_template == 'default' ) {
echo 'Default';
}
$templates = get_page_templates();
ksort( $templates );
foreach ( array_keys( $templates ) as $template ) :
if ( $set_template == $templates[$template] ) echo $template;
endforeach;
}
}
Plus d'infos sur le Codex WordPress de la fonction manage_pages_custom_columns
Laisser un commentaire