Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
technique:wordpress [2022/02/25 00:03] – ↷ Page déplacée de wordpress à technique:wordpress francoisa | technique:wordpress [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Sites wordpress ====== | + | **Cette page est obsolète. Veuillez accéder au contenu |
- | + | ||
- | [[https:// | + | |
- | + | ||
- | ===== Plugins simples et «propres» sans version pro : ===== | + | |
- | + | ||
- | | + | |
- | | + | |
- | + | ||
- | ===== Plugins | + | |
- | + | ||
- | * WP Rocket : Plugin de cache | + | |
- | * Redirection : redirection de pages (301) | + | |
- | * Elementor : construction de pages | + | |
- | * SecuPress ou Wordfence Security : protection | + | |
- | * Duplicate Post : doubler des articles | + | |
- | * MailPoet (GPL) : newsletter | + | |
- | * Email Subscribers & Newsletters | + | |
- | * WP to diaspora ? (GPL) [[https:// | + | |
- | * WP to mastodon ? Mastodon Autopost : [[https:// | + | |
- | * WP Statistiques (premium) [[http:// | + | |
- | * WP matomo : [[https:// | + | |
- | * Captcha pour contact form 7 : [[https:// | + | |
- | * Plugin elementor : [[https:// | + | |
- | * OK : Fancybox pour gallerie | + | |
- | * Tuxedo Big File Uploads : pour augmenter la limite standard de téléchargement de fichier intégré à la médiathèque de base. Les téléchargements peuvent être aussi grands que l’espace disque disponible le permet. [[https:// | + | |
- | * Photo Gallery – Image Gallery by Ape | + | |
- | * Lightbox with PhotoSwipe : [[https:// | + | |
- | + | ||
- | ===== Thèmes intéressants ===== | + | |
- | + | ||
- | * McKinley : une déclinaison du thème Twenty Thirteen de Wordpress | + | |
- | * Twenty Ten, Eleven, Twelve, Thirteen … Twenty seventeen … Nineteen | + | |
- | + | ||
- | Recherche de thèmes Wordpress : [[https:// | + | |
- | + | ||
- | ===== Charte et palette Graphique ===== | + | |
- | + | ||
- | * Palette graphique : [[https:// | + | |
- | * [[https:// | + | |
- | * A partir d'une image : [[https:// | + | |
- | * Palette aléatoire cohérente : [[https:// | + | |
- | + | ||
- | ===== Thèmes à tester ===== | + | |
- | + | ||
- | * Parabola (en cours de test) | + | |
- | + | ||
- | hautement paramétrable en français, plutôt fonctionnel | + | |
- | + | ||
- | * Sportsmag | + | |
- | * Astraç ? | + | |
- | * OceanWP (propose des extensions payantes) | + | |
- | * [[https:// | + | |
- | + | ||
- | Garfunkel : peu paramétrable | + | |
- | + | ||
- | * [[https:// | + | |
- | + | ||
- | beaucoup de thèmes payants ou sous conditions | + | |
- | + | ||
- | * [[https:// | + | |
- | + | ||
- | dépend d' | + | |
- | + | ||
- | * [[https:// | + | |
- | + | ||
- | aReview : fonctionnel et paramétrable, | + | |
- | + | ||
- | * [[https:// | + | |
- | + | ||
- | ===== Thème enfant (lié à un thème existant) ===== | + | |
- | + | ||
- | Doc Wordpress officielle : [[https:// | + | |
- | + | ||
- | Mais un [[https:// | + | |
- | + | ||
- | ==== A la main : ==== | + | |
- | + | ||
- | On installer un thème existant dans / | + | |
- | + | ||
- | - créer un dossier dans /// | + | |
- | - //Créer dedans 2 fichiers : functions.php et style.css// | + | |
- | - //Les autres fichiers présents dans le dossier parent seront remplacés par ceux du dossier enfant (ex : footer.php inc/ | + | |
- | - contenu de **functions.php** | + | |
- | < | + | |
- | + | ||
- | <?php | + | |
- | /** | + | |
- | ** activation theme | + | |
- | **/ | + | |
- | add_action( ' | + | |
- | function theme_enqueue_styles() { | + | |
- | wp_enqueue_style( ' | + | |
- | } | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Rajouter d' | + | |
- | + | ||
- | contenu de **style.css** | + | |
- | + | ||
- | < | + | |
- | /* | + | |
- | Theme Name: [le nom de votre thème enfant] | + | |
- | Theme URI: http:// | + | |
- | Description: | + | |
- | Author: John Doe | + | |
- | Author URI: http:// | + | |
- | 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:// | + | |
- | 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' | + | |
- | * Page Constructor : | + | |
- | * Swift Framework | + | |
- | * Divi pour templates | + | |
- | * WPBakery | + | |
- | * Download Monitor | + | |
- | * Newsletter : Mailpoet3 | + | |
- | * EventOn : gestion d' | + | |
- | * 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 ! | + | |
- | + | ||
- | ===== Fonts Google : comment s'en débarrasser ? ===== | + | |
- | + | ||
- | ==== Solution 1 ==== | + | |
- | + | ||
- | Les désactiver avec le plugin : [[https:// | + | |
- | + | ||
- | ==== Solution 2 ==== | + | |
- | + | ||
- | source : [[https:// | + | |
- | + | ||
- | Les remplacer par les fonts Google locales grâce à ce [[https:// | + | |
- | + | ||
- | - Trouver les fonts Google suspectes | + | |
- | - Pour chacune, vérifier les fonts, et les font-weight utilisées. | + | |
- | - Télécharger le zip de chaque police et copier les lignes CSS associées | + | |
- | - créer un dossier fonts/ dans le wordpress et y déposer les polices | + | |
- | - Surcharger les CSS existantes en recopiant les lignes récupérés dans style.css (editeur de thème) | + | |
- | - Editer les fichiers faisant appel au fonts Google et commenter les lignes d' | + | |
- | - 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 | + | |
- | + | ||
- | ===== Mise à jour de wordpress en CLI ===== | + | |
- | + | ||
- | 1/ Télécharger wp-cli | + | |
- | < | + | |
- | + | ||
- | curl -O https:// | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | 2/ Rendre l' | + | |
- | + | ||
- | < | + | |
- | chmod +x wp-cli.phar | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | 3/ Déplacez-le dans / | + | |
- | + | ||
- | < | + | |
- | sudo mv wp-cli.phar / | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | # Vérifier si l' | + | |
- | + | ||
- | < | + | |
- | wp --info | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | ===== Changement de domaine d'un wordpress ===== | + | |
- | + | ||
- | Une démarche ici : [[https:// | + | |
- | + | ||
- | Forcer le changement dans wp-config.php | + | |
- | < | + | |
- | + | ||
- | define( ' | + | |
- | + | ||
- | define( ' | + | |
- | + | ||
- | </ | + | |
- | ==== Base SQL ==== | + | |
- | + | ||
- | Lancer ces requêtes sur la base SQL (après sauvegardes bien sûr et adapter le nom des tables si préfixe " | + | |
- | + | ||
- | < | + | |
- | UPDATE wp_options SET option_value = replace(option_value, | + | |
- | + | ||
- | UPDATE wp_posts SET guid = replace(guid, | + | |
- | + | ||
- | UPDATE wp_posts SET post_content = replace(post_content, | + | |
- | + | ||
- | UPDATE wp_postmeta SET meta_value = replace(meta_value, | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Se connecter au site. | + | |
- | + | ||
- | Changer la valeur du domaine dans l' | + | |
- | + | ||
- | Réglages / Général : | + | |
- | + | ||
- | Adresse web de WordPress (URL) : [[https:// | + | |
- | + | ||
- | Adresse web du site (URL) : [[https:// | + | |
- | + | ||
- | ===== Changer de domaine depuis un site de Wordpress.com ===== | + | |
- | + | ||
- | Depuis " | + | |
- | + | ||
- | Indiquer le nouveau domaine et modifier les entrées A pou faire pointer vers les IP associées. | + | |
- | + | ||
- | Revenir dans Options payantes / Domaine et définir le domaine principal à la place du wordpress.com | + | |
- | + |