Sites wordpress

Plugins simples et «propres» sans version pro :

Plugins à valider intéressants :

Thèmes intéressants

  • McKinley : une déclinaison du thème Twenty Thirteen de Wordpress
  • Twenty Ten, Eleven, Twelve, Thirteen … Twenty seventeen … Nineteen

Thèmes à tester

  • 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.

Thème enfant (lié à un thème existant)

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

Mais un plugin permet aussi de le faire en interne.

A la main :

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]
*/

Notes sur plugins

  • 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

Mises à jour

vérifier que tous les plugins soient à jour.

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

/var/www/clients/client0/web36/web/data/pages/wordpress.txt · Dernière modification: 2019/08/22 15:29 par francoisa