Casetele Meta personalizate cu add_meta_box și remove_meta_box în WordPress

Adaugă casete de editare personalizate în panoul de administrare WordPress pentru postări și tipuri personalizate (CPT).

Sintaxă
add_meta_box('id_box', 'Titlu', 'callback_randare', 'post', 'side', 'default');

Crearea de Meta Box-uri în panoul de administrare

Funcția add_meta_box() adaugă un panou modular de introducere a datelor în ecranul de editare al postărilor (în sidebar sau sub editorul principal). Este cârligul standard prin care plugin-urile adaugă formulare pentru câmpuri personalizate (SEO, preț, autor invitat).

Exemplu Concret: Înregistrarea unei casete meta pentru sursa articolului
<?php
add_action('add_meta_boxes', function () {
    add_meta_box(
        'dexblog_sursa_box',
        'Sursa Articolului',
        function ($post) {
            $valoare = get_post_meta($post->ID, '_sursa_articol', true);
            wp_nonce_field('salveaza_sursa', 'sursa_nonce');
            echo '<input type="text" name="sursa_articol" value="' . esc_attr($valoare) . '" class="widefat" />';
        },
        'post',
        'side'
    );
});
?>

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Casetele Meta personalizate cu add_meta_box și remove_meta_box

Ai o nelămurire despre utilizarea comenzii Casetele Meta personalizate cu add_meta_box și remove_meta_box sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.