Supporto » Funzionalità = Plugin » Shortcode custom in Grid con Visual Composer

  • badboyj

    (@badboyj)


    Salve a tutti,

    mi servirebbe inserire un campo personalizzato all’interno di un elemento Grid in una griglia creata tramite il Grid Builder del Visual Composer. Ho quindi creato uno shortcode personalizzato seguendo le istruzioni sul Visual Composer Page Builder.

    add_shortcode( 'vc_post_id', 'vc_post_id_render' );
    function vc_post_id_render() {
       return '<h2>{{ post_data:ID }}</h2>'; // usage of template variable post_data with argument "ID" 
    }

    Vorrei usare l’ID per crearmi l’oggetto $post:

    $post_id = '{{ post_data:ID }}';
    $post = get_post($post_id);

    Ma così facendo, la variabile $post_id è semplicemente la stringa inserita. Se invece la visualizzo sul browser, viene interpretata e mi mostra effettivamente l’ID.

    L’ID mi serve per estrarre le tassonomie del post.

    Qualcuno ha trovato il modo?

    Grazie in anticipo.

Stai visualizzando 1 risposte (di 1 totali)
  • Moderatore Gloria Liuni

    (@glorialchemica)

    Ciao @badboyj,
    come da linee guida, consulta il forum di supporto del plugin.

    Prodotti a pagamento

    Se utilizzi un tema o un plugin a pagamento ed hai bisogno di supporto, utilizza i rispettivi canali di supporto ufficiali. Al fine di essere araldi della community di WordPress, ed incoraggiare innovazione e progresso, pensiamo sia importante indirizzare le persone su quei canali ufficiali. Così facendo lo sviluppatore riceverà gli introiti di cui ha bisogno per migliorare WordPress nel suo insieme.

    I volontari del forum inoltre non hanno accesso ai prodotti commerciali, per cui non possono dare risposte precise su difetti di temi e plugin commerciali. Questa è un’altra ragione per cui i volontari vi indirizzeranno verso chi vi ha fornito il prodotto. I fornitori sono responsabili del supporto dei loro prodotti commerciali.

Stai visualizzando 1 risposte (di 1 totali)
  • Il topic ‘Shortcode custom in Grid con Visual Composer’ è chiuso a nuove risposte.