[Back-end]Afficher une colonne description d’un Modèle de Page (Créer un compte)

  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #509258
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    Bonjour,

    Lorsqu’on crée un Modèle de Page, le minimum est de nommer le fichier lui-même mais aussi d’indiquer son nom dans le fichier. Il est évidemment possible d’indiquer d’autres informations dont notamment la description du Modèle.

    La fonction ci-dessous affiche, dans le « back-end », le nom du Modèle associé à une Page dans la colonne Modèle. Comment pourrait-on ajouter une autre colonne dont le contenu afficherait automatiquement la description du Modèle concerné ? Est-ce que le simple ajout de cette colonne suffirait pour que le nom et la description soient liés ou bien faut-il créer une fonction qui le préciserait ?

    add_filter( ‘manage_pages_columns’, ‘page_column_views’ );
    add_action( ‘manage_pages_custom_column’, ‘page_custom_column_views’, 5, 2 );
    function page_column_views( $defaults )
    {
    $defaults[‘page-layout’] = __(‘Modèle’, ‘bootstrapwp’);
    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;
    }
    }

Affichage de 1 message (sur 1 au total)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.