WordPress : afficher un shortcode dans un article, une page ou une template

WordPress : récupérer la liste emails des membres et commentateurs photo

M'étant quelque peu arraché les cheveux pendant les vacances pour trouver comment afficher correctement un shortcode dans une template WordPress, voici comment afficher un shortcode dans un article, une page ou une modèle de page. Cela me servira de référence ultérieure mais je suis certain que cela en aidera d'autres. Créer un shortcode Pour créer un shortcode, on crée une fonction puis le shortcode associé dans le fichier functions.php du thème WordPress :

Lire la suite »

WordPress : retrouver le bouton "Publier"

WordPress : récupérer la liste emails des membres et commentateurs photo

Problème : plus de bouton "Publier" sous WordPress Juste après la migration des bases MySQL, alors que je pensais que tout était bon, je vais sous WordPress pour raconter mes aventures et... plus de bouton "publier" mais un bouton "Soumettre à relecture" comme pour les guests ! Tout cela alors que je suis loggué comme admin, il y a un truc qui cloche. Après avoir cherché un peu, il s'avère que j'ai copié directement les fichiers de bases de données […]

Lire la suite »

WordPress : changer la structure des permaliens

wordpress-permalinks-postname

Il y a quelques semaines, j'ai décidé de changer la structure des permaliens (ou permalinks) sous WordPress. Je me suis rendu compte que finalement, il y avait très peu d'intérêt à garder la date de création de l'article dans l'URL étant donné qu'elle est présente dans chaque article, cela permet de raccourcir les URLs et mes articles sont plutôt timeless. Cela se fait en 2 étapes, en 5 minutes top chrono. Etape 1 : changer la structure des permaliens WordPress […]

Lire la suite »

Webdesign : le site du collège Pablo Picasso

Webdesign : le site du collège Pablo Picasso photo

Il y a quelques mois, je vous avais dit que j'étais en charge du site du collège Pablo Picasso, où j'ai passé quelques années, mais je ne vous avais jamais dévoilé le design - le voici donc : J'ai laissé la main à une collègue depuis que je suis parti - d'ailleurs on peut voir qu'il y a beaucoup moins d'images et de contenu depuis - mais je garde toujours un oeil dessus. C'est dur de se détacher de ses […]

Lire la suite »

Serveur dédié : analyse des performances du serveur

Serveur dédié : analyse des performances du serveur photo

Cela fait quelques mois que le nouveau serveur est en place et il est temps de faire un petit bilan au niveau des performances. Charge processeur Tout d'abord, bien que le serveur soit équipé des mêmes caractéristiques techniques (même CPU, même quantité de RAM), il s'avère qu'il est beaucoup plus réactif que l'ancien. Le processeur n'est plus surchargé en permanence et lorsque l'on lance un top, la charge du processeur est le plus souvent entre 0.05 et 0.20, ce qui […]

Lire la suite »

Serveur dédié : intégrer SSH à WordPress pour mettre à jour le core, les plugins et les thèmes

ssh-plugins-logo

Sur mon serveur, j'ai fait le choix de ne pas installer de serveur FTP. Pourquoi ? Et bien tout simplement parce que le protocole FTP n'est pas du tout sécurisé : les mots de passe sont envoyés en clair sur le réseau, il n'y a aucun chiffrement appliqué sur la connexion et il existe 1001 manières d'en forcer l'accès. Du coup, je me dis que l'on peut très bien s'en passer. Comme il faut bien que je mette des fichiers […]

Lire la suite »

Serveur dédié : afficher la véritable IP derrière un reverse-proxy comme Varnish

ip-masked-icon

Quelques jours après avoir installé et joué avec Varnish, je me suis aperçu que tous les commentaires du site étaient postés avec l'adresse IP 127.0.0.1, qui est l'adresse du reverse-proxy. Pareil dans les fichiers de logs. Pour solutionner ce problème et retrouver les véritables adresses IP, il suffit d'installer le module RPAF (Reverse Proxy Add Forward) pour Apache. Le module RPAF On installe mod_rpaf : apt-get install libapache2-mod-rpaf On l'active : a2enmod rpaf puis on édite sa configuration : nano […]

Lire la suite »

Serveur dédié : créer et activer un Virtual Host sous Apache

Serveur dédié : créer et activer un Virtual Host sous Apache photo

Dans le tutoriel précédent, nous avons importé notre base de données et uploadé nos fichiers sur le serveur. Il nous faut maitenant indiquer au serveur Apache où se trouvent nos fichiers pour qu'il puisse les servir. L'ajout d'un virtual host (hôte virtuel) ne prend que quelques minutes. Création du VirtualHost Nous créons un fichier sous /etc/apache2/sites-available/ qui porte le nom de domaine de notre site, cela permet de s'y retrouver : nano /etc/apache2/sites-available/www.skyminds.net

Lire la suite »

Serveur dédié : créer la base de données MySQL et importer WordPress

MySQL : résoudre l'erreur "mysql_connect(): Headers and client library minor version mismatch" photo

Dans ce tutoriel, nous allons voir comment créer la base de données MySQL et importer notre base WordPress existante. Ce tutoriel prend environ 15 minutes à réaliser. Tout se fait dans le terminal via une session SSH. Création d'une base de données On se connecte au serveur MySQL : mysql -p -h localhost Entrez votre mot de passe du compte root pour MySQL. Vous obtenez un prompt. On crée une base de données UTF-8, avec une collation utf8_unicode_ci : CREATE […]

Lire la suite »

Serveur dédié : installation d'Apache, PHP, MySQL et Webmin

Serveur dédié : installation d'Apache, PHP, MySQL et Webmin photo

Ce premier guide est le premier d'une série d'articles consacrés à l'installation de services indispensables pour un serveur dédié. Aujourd'hui, il s'agit d'installer Apache, PHP, MySQL et Webmin sur notre serveur. Cela prend environ 20 minutes à réaliser. Etape 1 : mettre à jour le système d'exploitation Avant de commencer, on met l'OS à jour : apt-get update && apt-get dist-upgrade et on ajoute tout ce qu'il faut pour compiler : apt-get install build-essential Voilà, nous sommes prêts à démarrer.

Lire la suite »

WordPress : optimiser le fichier htaccess pour les permalinks

WordPress : optimiser le fichier htaccess pour les permalinks photo

Toujours à la recherche de ce qui peut optimiser le chargement du site et soulager le serveur, je vous donne ma configuration du fichier htaccess en ce qui concerne les permalinks (ou permaliens en français correct) de WordPress. Code de base WordPress 3.x Voici le code htaccess standard de WordPress 3.x : # BEGIN WordPress <ifmodule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </ifmodule> # END WordPress

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: