Un utente ha chiesto informazioni su WPAdverts - Classifieds Plugin di Wordpress

Un campo personalizzato per l’amministratore

Un utente ha chiesto 👇

Ciao Greg (scusa per il mio inglese)
Sto creando un sito con annunci, grazie per il miglior plugin. Creerò campi personalizzati come questo: https://wpadverts.com/documentation/custom-fields/

e contiene “Suggerimento: se desideri visualizzare il dominio solo in wp-admin o frontend, utilizza la funzione is_admin () per decidere se visualizzare il dominio”.
Per favore dimmi di usare questa funzione per nascondere i campi (e le informazioni) a tutti gli utenti, eccetto admin (che posso solo scrivere e visualizzare)

Autore del plugin

(@gwin)

1 anno, 5 mesi fa

Ciao,
Sono contento che ti piaccia il plugin finora, poiché per la tua domanda lascia che ti illustri questo con un esempio di codice.

Presumiamo che tu voglia aggiungere un campo chiamato “Note amministrative” al campo Notifiche che verrà compilato solo dal pannello wp-admin / Classifieds, nel qual caso il tuo filtro apparirà ads_form_load


add_filter( "adverts_form_load", "my_adverts_form_load_admin_only" );
function my_adverts_form_load_admin_only( $form ) {
    if( $form["name"] != "advert" ) {
        return $form;
    }
    if( is_admin() ) {
        $form["field"][] = array(            
            "name" => "my_admin_notes",
            "type" => "adverts_field_text",
            "order" => 25,
            "label" => "Admin Notes",
            "is_required" => false,
            "validator" => array()
        );   
    } 
    return $form;
}

Fondamentalmente si tratta solo di avvolgere il file $form["field"][] ... dentro if( is_admin() ) { ... }.

Lanciatore di thread

(@densdj)

1 anno, 5 mesi fa

Grazie, funziona.
Ancora una domanda: si può fare nell’elenco di amministrazione “Tutti gli annunci”, ricercato per note amministrative, e anche per numero di telefono, in “Cerca annunci”. (Per impedire agli utenti di duplicare le notifiche e per non dimenticare le note amministrative, in tempo)

Autore del plugin

(@gwin)

1 anno, 5 mesi fa

Questo è possibile ma richiederà una programmazione personalizzata.

Vedi la sezione “Mostra campo personalizzato nell’elenco wp-admin” qui https://wpadverts.com/documentation/custom-fields/ spiega come aggiungere colonne a “Tutti gli annunci” e personalizzare i collegamenti ai tutorial che approfondiscono gli elenchi di wp-admin.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *