WordPress

WordPress.com vs WordPress.org

Fonctionalités et techniques

  • PHP - MySql
  • Thème => du simple au plus complexes. Avantages/inconvénients de faire son propre thème (mises à jour).
  • Plug-Ins => Etendre les fonctions de base. Avantages/inconvénients VS fonctions propres
  • Users
  • Posts => Articles / Pages / Attachments & bibliothèque
  • Pourquoi WordPress ? => Avantages/inconvénients d'un CMS "public" (mises à jour vs développement personnel)
  • Autres CMS

Installation

  • Locale => XAMPP / MAMP & PhpMyAdmin
  • Hébergeur

Arborescence de WordPress

  • wp-content, wp-admin,, wp-includes
  • wp-content => dossiers "upload", "themes" & "plugins"

Configuration d'un site WordPress

  • Découverte du back-office
  • Réglages

Organisation d'un contenu imposé

  • Pages => Sous-pages
  • Articles
  • Multimedias dont une galerie photos

Dans le template de base

Thème personnel

Création d'un thème

  • Page d'accueil => page statique & page d'article
  • La Boucle dans WordPress
  • Page statique en deux colonnes
  • Page statique en une colonne
  • Liste des articles d'une catégorie
  • Affiche d'un article
  • Thème enfant : https://wpformation.com/theme-enfant-wordpress/

Migration

  • En localhost -> phpmyadmin -> exportation database en SQL
  • Ouvrir fichier SQL dans SublimeText pour rechercher-remplacer URL du site (localhost) par URL finale -> enregistrer fichier
  • Chez hébergeur -> créer une base de données
  • En FTP : uploader les fichiers d'un WordPress original
  • Via le navigateur, appeler le site web et faire l'installation de WordPress en utilisant le même préfixe pour les tables.
  • Dans phpmyadmin de l'hébergeur : supprimer les tables créées par WordPress et importer mon fichier SQL
  • Via FTP : supprimer le dossier wp-content et le remplacer par le local, dans ce dossier, renommer le dossier "plugins" en "plugins_bkp"
  • Dans l'admin de WordPress -> réglages->permaliens : choisir "valeur par défaut" puis le mode voulu (ex. : Nom de l'article)
  • Renommer le dossier "plugins_bkp" en "plugins"

C'est fini !!

Aller plus loin

  • Functions.php = Plug-In du modèle
  • Création d'une fonction MyDate()
  • Déclaration et activation d'un menu personnalisé
  • Chargement de script JavaScript en mode queue
  • Fil d'Ariane
  • Les filtres
  • Création d'un custom post et de custom fields
  • Ajouter des styles CSS pour styler le contenu de l’éditeur : ici
  • Utilisation des vignettes : http://www.nukleo.fr/blog/utilisation-thumbnail-wordpress/
  • Sécuriser son site WordPress => 15 astuces
  • Shéma de requêtes WP_Query() => Voir

API REST

L'api est active dès qu'on met les permaliens sur autre chose que "basic".

Les customs posts et custom taxonomies s'y retrouvent si on en donne l'ordre dans leurs paramètres.

Au niveau d'ACF il faut ajouter un plugin ACF to Rest APi.

plugins

  • wpsbidouille
  • wpscleaner
  • hidelogin
  • limitlogin
  • imagify

Links

Laisser un commentaire