• Resolved paolapisano

    (@paolapisano)


    Hello
    i’m using Ocean WP with child theme and wordpress 5.4.1.
    I created custom post and fields easily. I also created custom template by using shortcodes.
    But these fields are not showing…
    I don’t know what i’m missing, i also added compatibility theme code in function.php in this way:

    function add_theme_compatibility( $themes ){
    $themes[‘oceanwp-child-theme-master’] = array(
    ‘single_template’ => get_template_directory() . ‘/oceanwp-single.php’,
    ‘replace_type’ => ‘preg’,
    ‘replace’ => array(“#while(.+)endwhile;#s”),
    ‘after’ => ” echo ‘</main>’; “,
    );
    return $themes;
    }
    add_filter( ‘add_theme_compatibility_template’, ‘add_theme_compatibility’ );

    function add_theme_compatibility_2( $themes ){
    $themes[‘oceanwp-child-theme-master’] = array(
    ‘single_template’ => get_template_directory() . ‘/oceanwp-single.php’,
    ‘replace_type’ => ‘string’,
    ‘replace’ => “get_template_part( ‘content’, ‘single’ )”,
    );
    return $themes;
    }
    add_filter( ‘add_theme_compatibility_template’, ‘add_theme_compatibility_2’ );

    could you please help me?
    thanks

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Andrea De Giovine

    (@andreadegiovine)

    Hi @paolapisano and thanks for using this plugin.

    OceanWP è già supportato dal plugin, non devi aggiungere
    add_filter( ‘add_theme_compatibility_template’, ‘callback_func’ );
    per utilizzare il plugin se utilizzi temi child di temi compatibili.
    Elimina il file wp-content/uploads/custom-templates/oceanwp-single.php e visita la pagina template personalizzati dal tuo wp-admin, apparirà un avviso per rigenerare quel file ed una volta confermata l’operazione dovresti poter vedere i campi.

    Ti ricordo che il plugin non è compatibile al 100% con il builder Elementor, se utilizzi Gutenberg trovi un elemento apposito per aggiungere i campi al template, se utilizzi altri builder o html basta aggiungere lo shortcode
    [custom-field id="field_XXXX"]
    sostituendo “field_XXXX” con l’id del campo da mostrare.

    Fammi sapere se riesci.

    La nuova versione del plugin 2.1.0 migliora la compatibilità con OceanWP.

    Se trovi interessante il progetto e vuoi supportarmi non dimenticare di lasciare la tua recensione a 5 stelle ??

    Thread Starter paolapisano

    (@paolapisano)

    ok grazie! Ho fatto tutto, adesso funziona ma solo nel tema principale.
    Da cosa può dipendere? Perché preferirei usare il child… al momento il child non ha personalizzazioni quindi non me lo spiego, è il child standard fornito dal sito di Ocean WP.
    Altra cosa: ho visto il codice per aggiungere altri campi, posso aggiungerli di ogni tipo? Perchè manca il tipo campo URL, che invece sarebbe molto utile…

    grazie mille!

    Plugin Author Andrea De Giovine

    (@andreadegiovine)

    @paolapisano dovrebbe funzionare anche con il child, che tipo di errore restituisce?
    Sto per aggiornare la documentazione sul mio sito poiché l’hook a cui ti riferisci (aggiungere tipi di campi) adesso è più completo. Probabilmente in serata vedrai la nuova documentazione sul mio sito web.

    Se continui a riscontrare problemi con il child potresti creare delle credenziali fittizie ed inviarle tramite il form sul mio sito web così da poter verificare. I miei test funzionano sia per tema principale sia per child.

    Thread Starter paolapisano

    (@paolapisano)

    nessun errore in realtà, però nel post non si vedono i campi creati, vede solo il titolo normale, come se non fosse un custom post.
    Ho provato anche a cancellare di nuovo il file oceanwp-single e farlo ricreare dal plugin dopo aver attivato il tema child, ma niente.
    Vede i custom post vuoti.

    Ho usato questo tema child: https://docs.oceanwp.org/article/90-sample-child-theme

    non posso mandarti le credenziali per ora perchè sono contenuti riservati, il cliente non lo consente…
    vedo intanto se ne vengo fuori.
    Grazie mille!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Ocean WP: not showing custom fields’ is closed to new replies.