web-dev-qa-db-fra.com

Comment puis-je ajouter une zone/option pour une description de page personnalisée?

Je souhaite ajouter une zone dans l'éditeur de page Wordpress pour afficher une description de page personnalisée dans les en-têtes de page. De préférence affiché dans sa zone d’option gagnée semblable aux "Options d’en-tête de page/post" ci-dessous.

enter image description here

Je dois pouvoir créer un espace dans lequel je peux ajouter un petit paragraphe ou à peu près de texte. Je sais assez html/css pour trouver où coller les codes dans l'éditeur de thème, mais je ne connais pas le php que j'utiliserais pour le faire. Toute aide est appréciée. Merci!

1
tasha double

Un moyen simple, facile et rapide d’ajouter votre propre méta-boîte personnalisée à vos pages consiste à installer tout d'abord les méta-boîtes plugin ( required ). Ensuite, ajoutez le code personnalisé suivant à votre functions.php dans votre thème enfant:

add_filter( 'rwmb_meta_boxes', 'wpse_236870_meta_boxes' );

function wpse_236870_meta_boxes( $meta_boxes ) { // Add custom meta box in 'Pages'
    $meta_boxes[] = array(
        'title' => __( 'Some Meta Box Title', 'textdomain' ),
        'post_types' => 'page',
        'fields' => array(
            array( // Add custom textbox
                'id'   => 'your_id_here',
                'name' => __( 'Some Title', 'textdomain' ),
                'type' => 'textarea',
            )
        ),
    );
    return $meta_boxes;
}

En conséquence, vous avez votre boîte à méta personnalisée.

Custom meta box on Pages

Les auteurs des Meta Boxes plugin ont une documentation très complète qui vous aidera pour tout le reste.

0