wordpress

Sites wordpress

  • McKinley : une déclinaison du thème Twenty Thirteen de Wordpress
  • Twenty Ten, Eleven, Twelve, Thirteen … Twenty seventeen … Nineteen
  • Parabola (en cours de test)

hautement paramétrable en français, plutôt fonctionnel

Garfunkel : peu paramétrable

beaucoup de thèmes payants ou sous conditions

dépend d'addons pour certaines fonctionnalités (comme certains autres thèmes de chez cryout), proposition d'upgrade vers Fluida +

aReview : fonctionnel et paramétrable, dépend de Custom Field Suite and Yasr - Yet Another Stars Rating.

Doc Wordpress officielle : https://codex.wordpress.org/fr:Thèmes_Enfant

Mais un plugin permet aussi de le faire en interne.

On installer un thème existant dans /wp-content/themes/basetheme (sans espace dans le nom)

  1. créer un dossier dans /wp-content /themes/montheme-child
  2. Créer dedans 2 fichiers : functions.php et style.css
  3. Les autres fichiers présents dans le dossier parent seront remplacés par ceux du dossier enfant (ex : footer.php inc/header.php)
  4. contenu de functions.php :
    <?php
    /**
    ** activation theme
    **/
    add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
    function theme_enqueue_styles() {
          wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    }
    

Rajouter d'autres fichiers css en plus de style.css dans la fonction wp_enqueue_sytyle si le thème parent en comporte plusieurs

contenu de style.css (avec le : sans espace avant) :

/*
Theme Name: [le nom de votre thème enfant]
Theme URI: http://votre-site.com/url-de-votre-theme-enfant/
Description: Thème enfant basé sur [le thème parent]
Author: John Doe
Author URI: http://votre-site.com
Template: [le nom du répertoire qui contient le thème parent sans espaces]
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: [les mots clés pour décrire votre thème enfant]
Text Domain: [theme-parent-child]
*/
  • Yoast SEO : antispma manuel
  • HummingBird : technique d'optimisation du cache
  • Page Constructor :
    • Swift Framework
    • Divi pour templates
    • WPBakery
  • Download Monitor
  • Newsletter : Mailpoet3
  • EventOn : gestion d'événements (ical)
  • ContactFroms pour e-froms
  • JetPack : meta paquets de plugins

Infos publication

  • Auteur : Publication
  • Editeur : Thèmes
  • Contributeur ?

Voir : WPmarmite

vérifier que tous les plugins soient à jour.

Si mis à jour de Wordpress, vérifier si tous les plugins sont compatibles avec future version !

Les désactiver avec le plugin : https://wordpress.org/plugins/disable-google-fonts/

source : https://angristan.fr/auto-heberger-polices-google-fonts-wordpress/

Les remplacer par les fonts Google locales grâce à ce projet accessible sur ce site : https://google-webfonts-helper.herokuapp.com/

  1. Trouver les fonts Google suspectes
  2. Pour chacune, vérifier les fonts, et les font-weight utilisées.
  3. Télécharger le zip de chaque police et copier les lignes CSS associées
  4. créer un dossier fonts/ dans le wordpress et y déposer les polices
  5. Surcharger les CSS existantes en recopiant les lignes récupérés dans style.css (editeur de thème)
  6. Editer les fichiers faisant appel au fonts Google et commenter les lignes d'appel
  7. Utiliser un thème enfant si besoin en cas de thème dépendant à mettre à jour et dans ce cas, compléter le fichier style.css
  • wordpress.txt
  • Dernière modification: 2020/04/11 02:26
  • (modification externe)