Sélectionner une page


Cette description vous aidera à comprendre comment établir la connexion Plugin Divi Builder à OceanWP Bibliothèque et utilisez-la sur votre site Web si, pour une raison quelconque, vous en avez besoin comme moi. Créateurs de pages partout Le plugin ne fonctionne pas bien avec OceanWP singular.php En soumettant des articles de manière native, j’ai cherché une solution et trouvé un moyen simple de le faire clairement.

OceanWP> Ma bibliothèque

Lorsque vous ouvrez OceanWP> Ma bibliothèque Vous pouvez voir qu’il est géré par CPT (Custom Post Type).
/wp-admin/edit.php?post_type=oceanwp_library

Ajoutez le Divi Builder ET la bibliothèque Divi à CHAQUE CPT

Sean Barton a publié un extrait de code très utile l’année dernière que Divi Builder peut utiliser pour travailler sur n’importe quel CPT. Copiez simplement le vôtre functions.php File et c’est fait.

//----- Add the Divi Builder AND Divi Library to ANY CPT
function sb_et_builder_post_types( $post_types ) {
    $post_types[] = 'oceanwp_library';
    return $post_types;
}
add_filter( 'et_builder_post_types', 'sb_et_builder_post_types' );
add_filter( 'et_pb_show_all_layouts_built_for_post_type', 'sb_et_pb_show_all_layouts_built_for_post_type' );
function sb_et_pb_show_all_layouts_built_for_post_type() {
    return 'page';
}

Source: https://www.sean-barton.co.uk/2017/05/how-to-add-the-divi-builder-and-divi-library-to-any-cpt/

OceanWP> Ma bibliothèque> Faire un don

Pour cet article à titre d’exemple, je vais créer le modèle de bibliothèque « Faire un don ». J’ai déjà créé une page de don avec Divi Builder et l’ai sauvegardée dans la bibliothèque Divi. Quand j’ai créé OceanWP « Donate », j’utilise juste Divi Builder et je clique sur Charger depuis la bibliothèque Divi. Voir la capture d’écran ci-dessous.
/?oceanwp_library=donate

Insérer des pages

Ce plugin vous donne la possibilité d’inclure des pages et CPT n’importe où sur votre site Web à l’aide de codes courts.

Insérer des pages

Sortie vers singular.php

Maintenant, nous pouvons générer un shortcode vers singular.php comme évidemment quelque part près de la section des commentaires. C’est tout.

<?php if ( is_singular( 'post' ) ) {
     echo do_shortcode('[insert page="donate" display="content"]');
     } ?>

Derniers mots:

Voici un exemple de la façon de connecter le plugin Divi Builder à la bibliothèque OceanWP et de faire fonctionner cela. Cette technique est généralement applicable à d’autres constructeurs et CPT si vous en avez besoin.



Source link

Recent Posts