Supprimer un site WordPress

Voici un script qui supprime un site WordPress. C’est une adaptation de Supprimer une boutique PrestaShop. Il suffit de le placer à la racine du site en FTP ou autre et de le visiter avec son navigateur.

⚠ Le script supprime le répertoire de WordPress avec tous ses fichiers et sous répertoires et toutes les tables de la base de données qui ont le préfixe de WordPress.

⚠⚠ Le script ne demande pas de confirmation. Vous le lancez, il supprime tout.

 

Syntaxe de recherche pour Firefox

https://twitter.com/asadotzler/status/1096550317842264064

Electron sucks

It is fast or it is wrong (tonsky.me)

Fast programs are always fast, slow programs are slow even on a most powerful computers. Knowing that fast solution exists makes slow one plain wrong.

Voilà pourquoi les applications basées sur Electron m’énervent autant.
Atom a moins de fonctionnalités que l’éditeur Delphi que j’utilisais dans les années 90 mais rame plus que lui sur un ordinateur énormément plus puissant .
Je ne comprend pas comment on peut le préférer à Sublime text.

Activer les hooks dans une page CMS PrestaShop

Normalement le contenu des pages CMS est statique dans PrestaShop mais il peut être utile d’y afficher un module pour mettre les dernières réductions, un formulaire d’inscription ou n’importe quoi.

Pour cela il faut modifier le fichier cms.tpl du thème de la boutique.

devient

ça permet au contenu d’être interprété par Smarty avant l’affichage et on peut donc mettre les appels aux hooks dans sa page CMS sous la forme  {hook h='displayCarousel'}  (voir la doc).

En fait cela permet aussi d’utiliser toute la syntaxe de Smarty, les foreach , include  et tout le reste

Ne pas utiliser de champs FLOAT dans MySQL

En fait je ne sais pas pourquoi les float existent, c’est que des sources de bugs.

Il y a quelques années j’ai fait un champ float dans une table et aujourd’hui 1er bug parce que MySQL transforme 27.264957 en 27.265 dans ce champ et l’arrondi devient 27.27 au lieu de 27.26. Et la compta elle aime pas.

Donc la morale c’est : Pas de float, que des decimal

Vider un dossier en PHP

J’utilise ce script pour vider un dossier rapidement. C’est pratique quand on a seulement un accès FTP et qu’on doit démarrer un nouveau projet.

Il faut le déposer dans le dossier à vider, le lancer avec le navigateur et tout est supprimé.

 

Migrer un site WordPress

Comment changer un site WordPress de serveur en 3 étapes:

Malgrès moi je fait de plus en plus de WordPress. Donc je note ça pour plus tard.

Il faut être sur le serveur source dans le dossier du site.
On suppose que le site sera dans le dossier www du serveur de destination

Copier les fichiers sur le nouveau serveur

Copier la base de données

Explication :

  • mysqldump -u [utilisateur bdd source] -p[mot de passe bdd source] -h [hote bdd source] [nom bdd source]  fait une extration de la base de données
  • sed 's/[domaine source]/[domaine destination]/g'  remplace le nom de domaine dans l’archive
  • gzip  compresse le résultat
  • ssh [login serveur destination]@[hote du serveur destination] "gunzip | mysql -u [utilisateur bdd destination] -p[mot de passe bdd destination] -h [hote bdd destination] [nom bdd destination]"  envoit le tout sur le serveur de destination et lui fait executer  gunzip | mysql -u [utilisateur bdd destination] -p[mot de passe bdd destination] -h [hote bdd destination] [nom bdd destination]
  • gunzip  décompresse l’archive
  • mysql -u [utilisateur bdd destination] -p[mot de passe bdd destination] -h [hote bdd destination] [nom bdd destination]  l’importe dans la nouvelle base de données

Paramétrer le nouveau site :

Il faut modifier le fichier wp-config.php avec les identifiants de la nouvelle base de données.

How to fix a broken photo gallery and lightbox after WooCommerce 3.0 upgrade – Create and Code

How to fix a broken photo gallery and lightbox after WooCommerce 3.0 upgrade – Create and Code

If you’re experiencing a broken photo gallery and your lightbox has gone missing after upgrading to WooCommerce 3.0 you’re not alone. Read on to find out how to fix it.

How to fix a broken photo gallery and lightbox after WooCommerce 3.0 upgrade – Create and Code