Archive(s) pour la catégorie ‘Wordpress’

Remplacer toutes les occurrences HTTP d’une base de données MySQL en HTTPS

vendredi 15 février 2019

Utiliser un CMS tel que WordPress a ses avantages mais aussi ses inconvénients car moult éléments y sont stockés avec leur URL et même leur protocol.
Or, avec le passage de tous les sites en HTTPS (merci Let’s Encrypt!), certains liens vers des contenus hébergés pourtant en interne sont affichés en HTTP et génèrent donc une alerte (puisque aucun contenu HTTP ne peut être contenu ou affiché depuis une page en HTTPS.

Pour remédier à cela, voici un petit script qui va scruter toutes les tables d’une base de données et, pour chacun de ses champs, remplacer les occurences de « http://www.domain.com » en « https://www.domain.com »:

  1.  
  2. //Se connecter au préalable à la base de données désirée      
  3. "SHOW TABLES""\r\n"‘:’;
  4.    
  5.     $query = "select concat(
  6.   ‘UPDATE ‘, table_name, ‘ SET ‘,
  7.   column_name,
  8.   ‘ = REPLACE(‘, column_name, ‘,  »http://www.domain.com »,  »https://www.domain.com »);’)
  9. from information_schema.columns
  10. where table_name = ‘""’;"‘.’;
  11.     }
  12. }
  13.  

(Librement adapté de: https://stackoverflow.com/questions/3145076/replace-all-fields-in-mysql)

En bonus, voici également les 2 petites lignes à ajouter dans votre .htaccess pour rediriger vos visiteurs vers la version sécurisée de votre site automatiquement:

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]

Désactiver la notification de mise à jour WordPress pour les utilisateurs

jeudi 30 décembre 2010

Bonjour à tous,

Lorsque l’on crée un site pour une communauté à l’aide de WordPress en l’utilisant comme CMS, on ne désire pas que les membres soient confrontés à un message du type « Une nouvelle version de WordPress est disponible! Merci de notifier l’administrateur du site. »
En effet, cette notification est utile pour nous, pour que nous puissions lancer la mise à jour automatique ou que nous trouvions le temps de faire une mise à jour manuelle (si nous sommes sur un hébergement mutualisé comme OVH qui empêche les mises à jour automatiques) mais elle est embarrassante pour les autres utilisateurs qui ne savent que faire de cette information qui est mise en évidence sur chacune des pages de panneau d’administration. Lire le reste de cet article »

Page de login et inscription WordPress personnalisée

mardi 26 octobre 2010

Bonjour à tous,

WordPress est un fabuleux outil qui se prête à moult utilisations, dont celle de site pour association.
En quelques clics vous pouvez même rendre une partie visible seulement aux membres connectés de votre association.

Cependant, bien que vous soyez fier que votre site soit propulsé par WordPress, vous préfèreriez voir le logo de votre association sur la page de login (d’inscription et de mot-de-passe perdu) plutôt que celui de WordPress qui risque de faire suivre des membres peu avertis qui pourraient penser avoir été redirigés ailleurs.

Lire le reste de cet article »