Ordre d’apparition des custom post type (repertoire vocal, repertoire instru, etc…

le classement des articles se faisait dans les options du widget « pods – liste d’éléments » dans la page « repertoire » construite avec le page builder de site origin

Dans les parametres de ce widget on pouvait rajouter la syntaxe « id desc » dans le champs « classé par » afin d’ordonner nos articles

Cette syntaxe a été effacer, car avec l’utilisation du plugin « post type order » il suffit de faire un drag’n drog des articles afin de changer l’ordre d’affichage ce qui peu etre fait par tout le monde 😉

Cache

Penser à désactiver le cache de l’extension wp-optimize sinon lors de la modfication de css la mise à jour ne se fait pas desuite 😉

Custom style css

/www/wp-content/themes/ebn/ctc-style.css

Exemple de display pour les pods

Template page detail

Pour modifier le template des pages détails (ex : détails des actualités, détails des lieux)

Le template se trouve (pour actualites par ex) :

/www/wp-content/themes/ebn/partials/single-actualites/layout.php

il faut egalement rajouter se bout de code dans la page singular.php qui permet de dire quel est le fichier template à utilisé, ex pour la page detail actualité :

///// ACTUALITES SINGLE POST
        elseif ( is_singular( 'actualites' ) ) {

        get_template_part( 'partials/single-actualites/layout' );

                        }

Lightbox / magnific popup

Ce script, par defaut dans le theme wpocean, a été désactivé via le menu > theme panel > scripts et styles

Lors de l’ouverture de la galerie avec « https://awplife.com/demo/album-gallery-free-wordpress-plugin/ » , le plugin lightbox ouvrait l’image de la vignette ce la galerie en plus de celle ci, cest pourquoi il a ete desactivé

Popup / Modal

Le popup des concerts est généré uniquement en css

La contenu du pop est un custom field gérer par Pods

La strucutre est un pods template : « concerts »

Hearder transparent

Dans la personnalilsation du thème l’option header transpatent est coché.

Pour les pages qui n’ont pas de slider , l’image dans le header est directement mise dans la page, via le page builder siteorigin, ce n’est pas la vignette de la page

Footer

Le footer est géré via un custom template du theme oceanwp

acces par le menu : theme panel > ma bibliotheque > custom footer

Display pod field in post page detail

    $concert = pods('concert', pods_v( 'last', 'url' ));
    echo $concert->field("c-date");

dans le fichier partials > single > blog-single.php

NB : FONCTIONNE MAIS PAS UTILISER DANS LE SITE

Affichage de la page details d’une liste de pod

  • Pour personnaliser la page detail d’une liste en utilisant des custom fields il faut d’abord créer un custom template
  • Ensuite dans le Pod, dans l’onglet « Options de modèle automatique » cocher la case « Activer les modèles de Pods automatiques pour ce pod ? »
  • Dans le champ : Modèle de vue d’élément unique, sélectionner dans la liste deroulante le custom template de votre page details
  • Facultatif :
    Dans le champs « Emplacement de modèle unique », sélectionner « remplacer »

Extensions

  • SiteOrigine : page builder
  • Pods

Owl Carousel

  • Les fichiers css et js des scripts externes sont stockés dans mytemplatename/enb_library/owl
  • 2 fichiers css inclus dans functions.php (owl.carousel.min.css et owl.theme.default.css)
  • 1 fichier js dans le footer.php (lien en dure, il faudra le mettre dans le fichiers function.php afin que cela soit plus propre)
  • 1 bout de script pour initialiser owl carousel également dans le footer
  • Ajout dans (siteorigin builder) des classes « owl-carousel owl-theme » dans le widget concerner pour le carousel, dans la partie « attributs » puis « classe widget »
  • Le carousel affiche des articles qui ont été créé avec Pods. Dans l’administration de Pods > Pod Template il faut englober l’ensemble du code du template avec une div et rajouter la class « item »
  • Pour modifier l’affichage du slider : menu administration > pods template > owl saison 2020