14. Champs de Mise en Page (Onglet, Accordéon, Message) | Field Forge - Champs personnalisés, conçus pour la vitesse
Télécharger Se connecter

14. Champs de Mise en Page (Onglet, Accordéon, Message)

Ces champs ne stockent pas de valeurs. Ils contrôlent la mise en page et l’organisation de l’interface admin.

Type de ChampButCode de Modèle
OngletRegroupe les champs en onglets dans l’éditeurAucun nécessaire
AccordéonRegroupe les champs en sections repliablesAucun nécessaire
MessageAffiche un message/instructions en lecture seule dans l’éditeurAucun nécessaire

Les champs de mise en page sont configurés dans la définition du groupe de champs et n’affectent que l’interface admin de WordPress. Ils n’ont aucune sortie dans les modèles. Utilisez-les pour organiser des groupes de champs complexes en sections logiques.

php
// Example: Creating a field group with tabs programmatically
FIELDFORGE_Field_Groups::instance()->create( [
    'title'  => 'Product Details',
    'fields' => [
        // Tab: General
        [ 'key' => 'field_tab_general', 'label' => 'General', 'type' => 'tab' ],
        [ 'key' => 'field_title', 'label' => 'Title', 'name' => 'product_title', 'type' => 'text' ],
        [ 'key' => 'field_desc', 'label' => 'Description', 'name' => 'product_desc', 'type' => 'textarea' ],

        // Tab: Pricing
        [ 'key' => 'field_tab_pricing', 'label' => 'Pricing', 'type' => 'tab' ],
        [ 'key' => 'field_price', 'label' => 'Price', 'name' => 'price', 'type' => 'number' ],
        [ 'key' => 'field_sale', 'label' => 'Sale Price', 'name' => 'sale_price', 'type' => 'number' ],

        // Tab: Media
        [ 'key' => 'field_tab_media', 'label' => 'Media', 'type' => 'tab' ],
        [ 'key' => 'field_gallery', 'label' => 'Gallery', 'name' => 'gallery', 'type' => 'gallery' ],

        // Message field for instructions
        [ 'key' => 'field_msg', 'label' => 'Note', 'type' => 'message', 'message' => 'Upload at least 3 product images.' ],
    ],
    'location_rules' => [
        [ [ 'param' => 'post_type', 'operator' => '==', 'value' => 'product' ] ],
    ],
] );

Assistant IA Forge En ligne

Bonjour ! Je suis l'assistant IA Field Forge. Posez-moi n'importe quelle question sur le plugin — configuration, fonctionnalités, dépannage ou développement.

À l'instant
Propulsé par Forge IA · Parcourir la documentation