janvier, 2013
21 01 2013
Au fil de ma carrière, combien de fois j’ai reçu ce genre d’appel : « Dis moi, j’ai un pote d’un ami qui a un devis pour site à 390€/mois + 2500€ pour deux pages dont une de contact »
Tout d’abord, voici ce que je dirais à propos d’un devis. Je parle ici d’un devis pour petit site.
Pas d’abonnement
Un abonnement n’est pas justifié. Que cela soit pour de la maintenance technique ou une mise à jour, pour un petit site, cela n’est pas nécessaire. Une facturation à l’acte pour, par exemple, mettre à jour WordPress sera bien plus indiquée.
Un hébergement et un nom de domaine à votre nom
Ce point est très important : prenez toujours votre hébergement ainsi que votre nom de […]
20 01 2013
Voici comment afficher un résultat de requête sous la forme suivante :
Jan 2013 Day 16-31 Donnée_1 Donnée_2
Jan 2013 Day 01-15 Donnée_1 Donnée_2
Dec 2012 Day 16-31 Donnée_1 Donnée_2
Dec 2012 Day 01-15 Donnée_1 Donnée_2
Ici, les données sont regroupées par quinze jours.
Voici la requêtes :
select
CONCAT( DATE_FORMAT(`date_add`, ‘%b %Y Day ‘ ),
case when dayofmonth( `date_add` ) < 16
then '01-15'
else CONCAT( '16-', right( last_day( `date_add` ), 2) )
[...]
9 01 2013
Dernièrement, j’ai du travailler sur un site fonctionnant sous un WordPress ayant dépassé les 900 billets et dont certaines tables dépassaient le Giga de données.
Avant tout, vous devez faire une sauvegarde de votre base de données.
Tout d’abord, sachez que WordPress enregistre toutes les « versions » de vos articles. Si vous en éditez un, la version précédente sera toujours en base.
Pour les visionner :
SELECT count(*)
FROM `wp_posts`
WHERE post_type = ‘revision’
Pour les Supprimer (sauf ceux de 2013 ici) :
DELETE
FROM `wp_posts`
WHERE post_type = ‘revision’
AND post_date NOT LIKE ‘2013-%’
Sur la table wp_commentmeta, cette dernière contient des informations relatives aux posts… même quand ces derniers ont été supprimés :
Consultation :
SELECT *
FROM wp_commentmeta
WHERE comment_id NOT IN (
SELECT comment_id […]