<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wordpress Archives - Thierry Couteau</title>
	<atom:link href="https://thierrycouteau.com/tag/wordpress-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://thierrycouteau.com/tag/wordpress-2/</link>
	<description>Webmarketeur sénior et aiguisé</description>
	<lastBuildDate>Mon, 16 Aug 2021 09:05:15 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://thierrycouteau.com/wp-content/uploads/2019/02/favicon-150x150.png</url>
	<title>wordpress Archives - Thierry Couteau</title>
	<link>https://thierrycouteau.com/tag/wordpress-2/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Consomme-local.fr: cap sur les producteurs locaux !</title>
		<link>https://thierrycouteau.com/consomme-local-fr-cap-les-producteurs-locaux/</link>
					<comments>https://thierrycouteau.com/consomme-local-fr-cap-les-producteurs-locaux/#comments</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Thu, 29 May 2014 16:21:25 +0000</pubDate>
				<category><![CDATA[Actualités diverses]]></category>
		<category><![CDATA[réalisation de site]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=2607</guid>

					<description><![CDATA[<p>Il y a des projets qui attirent tout de suite l&#8217;attention et la sympathie. Le projet des auteurs de ce nouveau blog wordpress en fait partie: Consomme-local.fr, que j&#8217;ai eu le plaisir de pr&#233;parer (mitonner) et de mettre en ligne r&#233;cemment est le support de communication d&#8217;un futur site qui devrait faire parler de lui [&#8230;]</p>
<p>Cet article <a href="https://thierrycouteau.com/consomme-local-fr-cap-les-producteurs-locaux/">Consomme-local.fr: cap sur les producteurs locaux !</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="aligncenter size-full wp-image-2609" src="https://thierrycouteau.com/wp-content/uploads/2014/05/consomme-local-site-600x400.jpg" alt="Consomme-local.fr, un blog sur la consommation de produits locaux" width="600" height="400" srcset="https://thierrycouteau.com/wp-content/uploads/2014/05/consomme-local-site-600x400.jpg 600w, https://thierrycouteau.com/wp-content/uploads/2014/05/consomme-local-site-600x400-768x512.jpg 768w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>Il y a des projets qui attirent tout de suite l&rsquo;attention et la sympathie. Le projet des auteurs de ce nouveau blog <strong>wordpress</strong> en fait partie: <strong><a href="http://consomme-local.fr"  target=""  target="_blank" rel="noopener noreferrer" >Consomme-local.fr</a></strong>, que j&rsquo;ai eu le plaisir de préparer (mitonner) et de mettre en ligne récemment est le support de communication d&rsquo;un futur site qui devrait faire parler de lui : <a href="http://cap-local.fr"  target=""  target="_blank" rel="noopener noreferrer" >Cap-local.fr</a>.<br />
Objectif : permettre à tous de consommer des produits issus de producteurs sélectionnés pour la qualité de leurs produits et leur proximité. Mais de ceci nous reparlerons d&rsquo;ici quelques semaines (vous remarquerez en visitant cap-local que le lancement est prévu pour le mois de juillet).</p>
<p>Consomme-local.fr est donc un blog que j&rsquo;ai réalisé avec mon CMS préféré en m&rsquo;appuyant sur un thème (Mantra) qui, bien que gratuit, propose pas mal de fonctionnalités (merci à Nicolas Causse pour cette suggestion). L&rsquo;ambiance se veut claire et aérée, un peu  comme un pique-nique à la campagne&#8230; Le logo (comme la charte graphique et le logo du futur site) ont été réalisés par Agnès Vidal Saint André (<a href="http://agnesvsa.fr"  target=""  target="_blank" rel="noopener noreferrer" >agnesvsa.fr</a>).</p>
<p>La thématique du site est simple et précise : parler de tous les aspects de la consommation « responsable » (saisonnalité, choix des producteurs, respect de l&rsquo;environnement, économie solidaire, développement durable&#8230;) et, bien entendu, du projet cap-local.fr qui proposera un service original aux consommateurs exigeants et « connectés ».<br />
Le contenu sera informatif et appétissant : actualités du site et de tout ce qui touche à la consommation intelligente, recettes, idées de menus&#8230;</p>
<p>Je suis heureux de participer (fort modestement) à ce sympathique projet porté par une équipe jeune, dynamique et très impliquée.<br />
Je vous invite donc à consommer à distance le contenu de <a href="http://consomme-local.fr"  target=""  target="_blank" rel="noopener noreferrer" >consomme-local.fr</a>, de vous rassasier de leurs conseils et de leurs idées&#8230; en attendant de goûter concrètement aux spécialités de Cap-local.fr, le site qui ramènera le terroir dans vos assiettes !</p>
<p>Cet article <a href="https://thierrycouteau.com/consomme-local-fr-cap-les-producteurs-locaux/">Consomme-local.fr: cap sur les producteurs locaux !</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/consomme-local-fr-cap-les-producteurs-locaux/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>Déplacer un site WordPress: une méthode pas à pas</title>
		<link>https://thierrycouteau.com/deplacer-site-wordpress-methode-pas-pas/</link>
					<comments>https://thierrycouteau.com/deplacer-site-wordpress-methode-pas-pas/#comments</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Wed, 30 Apr 2014 06:59:37 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[trucs et astuces]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=2530</guid>

					<description><![CDATA[<p>Cet article <a href="https://thierrycouteau.com/deplacer-site-wordpress-methode-pas-pas/">Déplacer un site WordPress: une méthode pas à pas</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Vous vous demandez comment <strong>déplacer votre site WordPress sur un nouveau serveur</strong> ? Voici une (ma) méthode en quelques étapes.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-2566 size-full" title="Déplacer son site WordPress sur un autre serveur" src="https://thierrycouteau.com/wp-content/uploads/2014/04/deplacer-site-wordpress.jpg" alt="Déplacer son site WordPress sur un autre serveur" width="600" height="400" srcset="https://thierrycouteau.com/wp-content/uploads/2014/04/deplacer-site-wordpress.jpg 600w, https://thierrycouteau.com/wp-content/uploads/2014/04/deplacer-site-wordpress-768x512.jpg 768w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>A chaque fois que je dois <strong>transférer un site WordPress</strong>, je me repose les mêmes questions.<br />Parce que cela ne m&rsquo;arrive pas tous les jours.<br />Parce que j&rsquo;arrive à un âge où il vaut mieux noter pour ne rien oublier&#8230;<br />Donc, comme je viens juste de <strong>déplacer le site d&rsquo;un client d&rsquo;un serveur à un autre</strong>, j&rsquo;en profite pour graver dans le html les quelques étapes que j&rsquo;ai suivies.</p>
<p><b>Attention</b> : cette méthode est « la mienne » (je ne suis pas possessif, j&rsquo;entends par là qu&rsquo;elle est spécifique). Elle a l&rsquo;avantage d&rsquo;être simple et sûre mais elle n&rsquo;est pas forcément la plus rapide ou la plus optimisée.<br />Par contre, même si (comme d&rsquo;habitude) je décline toute responsabilité quant à l&rsquo;utilisation de ces conseils, je vous assure que si vous suivez cette procédure au pied de la lettre, votre migration de site se fera sans encombre.</p>
<h2>Inventaire, pré-requis et autre préalable</h2>
<p>Les compétences requises pour faire vous même le transfert de votre site sont celles d&rsquo;un « webmaster débutant » ou d&rsquo;un « utilisateur web éclairé ». Pour y arriver, vous devez (vous et/ou votre prestataire):</p>
<ul>
<li>avoir un minimum de pratique de <strong>WordPress</strong> (ben oui&#8230;).</li>
<li>savoir gérer vos enregistrements <strong>DNS</strong> chez votre gestionnaire de nom de domaine et savoir créer un sous-domaine.</li>
<li>savoir utiliser <strong>Filezilla</strong>.</li>
<li>connaitre (un peu) <strong>phpMyAdmin</strong>.</li>
</ul>
<p>Un préalable évident, ayez sous la main tous les codes d&rsquo;accès aux serveurs et autres systèmes nécessaires à ce transfert :</p>
<ul>
<li>Comptes FTP de l&rsquo;ancien et du nouveau serveur</li>
<li>Accès serveur MySql</li>
<li>Accès à votre gestionnaire de domaine (Registrar)</li>
<li>Accès WordPress</li>
<li>Accès aux différents comptes mails rattachés à votre domaine</li>
</ul>
<p>La procédure qui suit concerne le déplacement d&rsquo;un site vers un autre serveur <span style="text-decoration: underline;">sans changer son nom de domaine ni le chemin d&rsquo;accès au dossier du site sur le serveur</span>.<br />La précision est importante car, comme vous le savez peut-être, dans WordPress, les liens vers les médias (images, vidéos&#8230;) stockés dans la base de données sont des « liens absolus »&#8230; Donc toute autre action que le « clonage » complet de votre site (contenu, architecture, chemins&#8230;) risque de ne pas fonctionner correctement. En tout cas pas sans faire certaines manipulations qui ne sont pas abordées ici.</p>
<p>Si tout ce que je viens d&rsquo;écrire dans ce chapitre vous semble incompréhensible c&rsquo;est certainement que cette méthode n&rsquo;est pas faite pour vous. Dans ce cas, faites vous aider par votre prestataire ou <a href="https://thierrycouteau.com/contact/"  >consultez moi</a> !</p>
<h2>Etape 1 &#8211; La sauvegarde des fichiers et de la base de données</h2>
<p>Faut-il le répéter, avant toute action d&rsquo;envergure sur un site, il est nécessaire de faire une bonne sauvegarde.<br />Et en plus, dans notre cas, la sauvegarde est ce qui va nous permettre de « remonter le site » sur le nouveau serveur. Donc, procédez à la sauvegarde des deux piliers de votre site web : les fichiers et la base de données. Il existe différents moyens pour procéder à ces sauvegardes. En ce qui me concerne je pratique de la façon suivante :</p>
<ul>
<li>Pour les fichiers, je récupère l&rsquo;ensemble des dossiers de mon site en local en utilisant FileZilla.</li>
<li>Pour la base de données, j&rsquo;utilise l&rsquo;export de phpMyAdmin ou la sauvegarde SQL de l&rsquo;excellent plugin <a href="https://wordpress.org/plugins/updraftplus/"  target=""  target="_blank" rel="noopener noreferrer" ><strong>Updraft Plus</strong></a> sur lequel je ferai certainement un article un de ces jours. Cette extension de sauvegarde automatique m&rsquo;a souvent sauvé la mise lorsque je dois récupérer un site sur un serveur « inconnu » ou « verrouillé » par le prestataire précédent. Je l&rsquo;installe systématiquement sur tous mes sites et je vous incite à faire de même (ou à utiliser un plugin équivalent).</li>
</ul>
<p><span style="color: #555555;">Si votre site génère beaucoup de commentaires ou de contributions, il est conseillé de le mettre en mode maintenance. Si vous ne savez pas comment faire, il existe plein de plugins plus ou moins personnalisables sur wordpress.org : <a href="http://wordpress.org/plugins/search.php?q=maintenance"  target=""  target="_blank" rel="noopener noreferrer" >http://wordpress.org/plugins/search.php?q=maintenance</a>.</span></p>
<h2>Etape 2 &#8211; Créer un sous-domaine provisoire.</h2>
<p>C&rsquo;est le moyen le plus simple de transférer et de tester votre site en toute sécurité et de vérifier que tout fonctionne correctement avant de modifier les DNS. L&rsquo;idée est simple, nous allons répliquer votre site et le faire fonctionner sur le nouveau serveur mais sous un nom de domaine différent. Deux possibilités :</p>
<ol>
<li>Votre nouvel hébergeur (c&rsquo;est mon cas) vous propose un nom de domaine provisoire lorsqu&rsquo;il vous crée l&rsquo;environnement où vous allez transférer votre site. Vous pouvez passer dans ce cas à l&rsquo;étape suivante.</li>
<li>Si rien est prévu, il vous faut :
<ol>
<li>créer un sous-domaine sur votre propre NDD (par exemple dev.nomdusite.com) et  le faire pointer vers le nouveau serveur</li>
<li>Sur le nouveau serveur, déclarer ce sous-domaine comme nom de domaine du site.</li>
</ol>
</li>
</ol>
<p>Cette étape provisoire vous permet maintenant de préparer et valider l&rsquo;installation de votre site sur le nouveau serveur.</p>
<h2>Etape 3 &#8211; Préparer le nouveau nid.</h2>
<p>Une image romantique et bucolique pour illustrer cette étape que certains pros trouveront (comme la précédente) inutile voire redondante mais qui est pour moi la clé de la tranquillité et donc du succès.</p>
<p>En effet, je vous incite fortement à commencer par installer simplement une version « vierge » de WordPress sur votre nouveau site.<br />Pourquoi ? Simplement pour vous garantir que ce nouvel environnement est prêt à recevoir votre site. En suivant la procédure-type d&rsquo;installation de votre CMS préféré, vous êtes sûr(e) de ne rien oublier et de valider que WordPress fonctionne correctement sur votre nouveau serveur.</p>
<p><b>Attention</b>: arrangez vous pour installer une version identique à celle de votre site actif. Ce devrait logiquement être la dernière si vous maintenez correctement votre site web !</p>
<p>Personnellement, je profite de cette migration pour changer le nom de la base de données et les login et mot de passe du « User » MySql. Vous aurez dans ce cas un fichier wp-config.php différent de celui du site actuel et il faudra penser à ne pas l&rsquo;écraser lors du transfert des fichiers à l&rsquo;étape suivante.</p>
<p>Après l&rsquo;installation, dans le back-office de WordPress (option « Réglages &#8211; Lecture ») , pensez également à cocher la case « Demander aux moteurs de recherche de ne pas indexer ce site » (opération à répéter après la mise à jour de la base de données à l&rsquo;étape 5). Une manipulation sans garantie (certains robots finissent parfois par indexer des sites en no-index) mais surtout quasiment inutile si vous réalisez cette opération de transfert dans un temps très court.<br />Plus efficace, pour les plus aguerris, vous pouvez choisir de « mettre un verrou » en créant un fichier htpasswd (voici un très bon tutoriel pour ceux qui veulent essayer et ne l&rsquo;ont jamais fait : <a href="http://www.infowebmaster.fr/tutoriel/securiser-dossier-htpasswd"  target=""  target="_blank" rel="noopener noreferrer" >www.infowebmaster.fr/tutoriel/securiser-dossier-htpasswd</a>).</p>
<p>Votre site vierge sous WordPress fonctionne ? Parfait ! Passons à l&rsquo;étape suivante.</p>
<h2>Etape 4 &#8211; Copier/remplacer les fichiers importants.</h2>
<p>Utilisez FileZilla, positionnez vous sur votre nouveau serveur et, au choix :</p>
<ul>
<li>Remplacez l&rsquo;ensemble du site vierge installé par votre sauvegarde de l&rsquo;étape 1 (si vous avez du temps et une excellente ligne ADSL), à l&rsquo;exception du fichier wp-config.php. OU</li>
<li>Faites l&rsquo;impasse sur les fichiers du cœur de WordPress : si vous ne « bidouillez » pas ailleurs que dans le répertoire wp-content et si votre installation vierge est bien la même version que celle de votre site actif, contentez vous de remplacer le dossier wp-content.</li>
</ul>
<h2>Etape 5 &#8211; Mettre à jour la base de données WordPress</h2>
<p>Via PhpMyAdmin, écrasez le contenu ou l&rsquo;ensemble de la base données en exécutant le script de sauvegarde SQL que vous avez récupéré à l&rsquo;étape 1.</p>
<p><b>Attention</b> : pour que votre site de test fonctionne, il faut modifier deux champs dans la base, plus précisément dans la table <b>wp_options</b> : <b>siteurl</b> et <b>home</b> qui contiennent l&rsquo;url de votre site et de sa page d&rsquo;accueil. Il faut donc remplacer cette adresse par celle de votre site de test.<br />En ce qui me concerne, je modifie directement le script SQL avant de le lancer mais vous pouvez également modifier ces zones dans PhpMyAdmin après la mise à jour.</p>
<h2>Etape 6 &#8211; Tester le site sur le nouveau serveur.</h2>
<p>Nous y sommes.<br />Dans votre navigateur préféré, saisissez l&rsquo;url de votre site de test et, normalement, vous devriez voir apparaître une réplique complète de votre site actif.<br />Rien ne manque, y compris les images et autres médias puisque les liens « en dur » dans la base de données pointent&#8230; sur l&rsquo;url du site « réel » qui est toujours actif. Inutile de traîner, procédons au transfert définitif !</p>
<h2>Etape 7 &#8211; Modifier les noms de domaine et les DNS.</h2>
<p>Une étape sensible mais pas compliquée, à faire en « période creuse » et de préférence pas à la veille du week-end (des fois que vous ayez besoin des services de votre hébergeur, votre registrar&#8230; ou de me contacter !). Vous allez, dans cet ordre :</p>
<ul>
<li>Sur votre <b>ancien serveur</b>, mettre votre site WordPress en maintenance (si ce n&rsquo;était pas déjà fait à l&rsquo;étape 1).</li>
<li>Si nécessaire, toujours sur l&rsquo;<b>ancien serveur</b>, utilisez l&rsquo;utilitaire propriétaire d&rsquo;export des données (menu « Outils &#8211; Exporter ») pour récupérer les derniers commentaires, articles,&#8230; qui auraient été créés depuis votre sauvegarde.</li>
<li>Si vous avez fait l&rsquo;export indiqué ci-dessus, procédez à l&rsquo;import (menu « Outils &#8211; Importer ») depuis votre site wordpress sur le <b>nouveau serveur</b> et refaites un test (Etape 5) pour vérifier que tout est ok.</li>
<li>Dans le Back Office WordPress du <b>site de test</b>, modifiez dans l&rsquo;option « Réglages &#8211; Général » :
<ul>
<li>L&rsquo;adresse web de WordPress (URL) : mettez-y celle du site réel</li>
<li>L&rsquo;adresse web du site (URL) : idem</li>
</ul>
</li>
<li>Dans la gestion de votre hébergement sur le <b>nouveau serveur</b>, remplacez le nom de domaine de test par le NDD réel.</li>
<li>Chez votre Registrar (le gestionnaire de vos noms de domaines), faites pointer votre NDD vers le nouveau serveur.</li>
</ul>
<p>Passé le sempiternel « temps de propagation » (24H00 en moyenne, parfois plus), vous pourrez vérifier que votre site « pointe » bien sur le bon serveur grâce à des services comme <a href="http://www.dnswatch.info/"  target=""  target="_blank" rel="noopener noreferrer" >dnswatch.info</a></p>
<h2>Etape 8 &#8211; Et les mails ?</h2>
<p>Ben oui, et les mails ? Si votre serveur mail n&rsquo;est pas externalisé, pensez en effet à transférer également vos adresses mails sur le nouvel hébergement.<br />Il suffit de les recréer sur votre nouveau serveur (là encore, j&rsquo;en profite habituellement pour changer les mots de passe) et de faire un test émission / réception avec les paramètres pop/imap et smtp que ne manquera pas de vous indiquer votre nouvel hébergeur.<br />Si vous utilisez le protocole POP3, vous sauvegardez certainement vos mails localement, donc pas de souci pour la continuité. Par contre, si vous utilisez l&rsquo;IMAP, attention à la perte des messages si vous ne les transférez pas avant de « couper » l&rsquo;ancien serveur !</p>
<h2>Etape 9 &#8211; Nettoyer son chantier.</h2>
<p>Comme tout bon artisan, même sur le web, quand on finit un chantier, on le nettoie ! Une fois que tout fonctionne, pensez donc :</p>
<ul>
<li>Sur le <b>nouveau serveur</b>:
<ul>
<li>à supprimer le nom de domaine test si il existe encore (ou faites le pointer vers un répertoire de développement)</li>
<li>à décocher dans le back-office de WordPress (option « Réglages &#8211; Lecture ») , la case « Demander aux moteurs de recherche de ne pas indexer ce site » et à enlever le htpasswd si vous en avez mis un.</li>
</ul>
</li>
<li>Sur l&rsquo;<b>ancien serveur</b>, faites le ménage, surtout si c&rsquo;est un hébergement que vous abandonnez : supprimez les fichiers et la base de données.<br />Cas particulier, lorsque votre accès ftp (dans FileZilla) à comme nom d&rsquo;hôte votre nom de domaine (cela arrive). C&rsquo;est idiot mais une fois le changement de DNS actif, vous ne pourrez plus y accéder&#8230;<br />Deux solutions : supprimer tout le site avant la fin de la propagation en laissant juste une page de maintenance ou demander (gentiment) à votre ancien hébergeur de faire le ménage à votre place après la propagation (sans garantie malheureusement).</li>
</ul>
<h2>Conclusion</h2>
<p>En démarrant cet article, je me disais que j&rsquo;avais trouvé une procédure simple, sûre et relativement rapide pour transférer un site WordPress. 1800 mots plus tard, je mesure combien il peut-être long d&rsquo;expliquer ce qui parait si simple&#8230;<br />N&rsquo;hésitez pas à commenter pour que j&rsquo;éclaircisse si nécessaire certains points.</p>
<p>Pour info, c&rsquo;est une prestation que je facture quelques heures à mes clients (selon la complexité des installations) et qui s&rsquo;étale sur 24 à 72 heures maximum (en fonction du délai de propagation).<br />Tout ça pour dire que ceux qui ne se sentent pas l’âme de déménageurs peuvent toujours <a href="https://thierrycouteau.com/contact/"  >me contacter</a>.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Cet article <a href="https://thierrycouteau.com/deplacer-site-wordpress-methode-pas-pas/">Déplacer un site WordPress: une méthode pas à pas</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/deplacer-site-wordpress-methode-pas-pas/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Nouveau site BobZiGua.com: et en plus il est drôle</title>
		<link>https://thierrycouteau.com/nouveau-site-bobzigua-com-en-il-drole/</link>
					<comments>https://thierrycouteau.com/nouveau-site-bobzigua-com-en-il-drole/#respond</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Thu, 03 Apr 2014 09:34:26 +0000</pubDate>
				<category><![CDATA[Actualités diverses]]></category>
		<category><![CDATA[réalisation de site]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=2485</guid>

					<description><![CDATA[<p>Dans la cat&#233;gorie &#171;&#160;actualit&#233;-moyennement-fra&#238;che-parce-que-pas-le-temps&#160;&#187; voici l&#8217;annonce tardive de la sortie du site bobzigua.com que j&#8217;ai eu le plaisir de mettre en sc&#232;ne pour le groupe &#233;ponyme. Certes ce sont des amis, certes ils m&#8217;ont grassement pay&#233; et certes ils m&#8217;encensent depuis pour mon modeste travail mais objectivement, BobZiGua, ils sont beaux, ils sont bons, ils [&#8230;]</p>
<p>Cet article <a href="https://thierrycouteau.com/nouveau-site-bobzigua-com-en-il-drole/">Nouveau site BobZiGua.com: et en plus il est drôle</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter wp-image-2510 size-full" title="Le site du groupe BobZiGua" src="https://thierrycouteau.com/wp-content/uploads/2014/03/bobzigua-site-600x400.jpg" alt="Le site du groupe BobZiGua" width="600" height="400" srcset="https://thierrycouteau.com/wp-content/uploads/2014/03/bobzigua-site-600x400.jpg 600w, https://thierrycouteau.com/wp-content/uploads/2014/03/bobzigua-site-600x400-768x512.jpg 768w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>Dans la catégorie « actualité-moyennement-fraîche-parce-que-pas-le-temps » voici l&rsquo;annonce tardive de la sortie du site <a href="http://bobzigua.com"  target=""  target="_blank" rel="noopener noreferrer" >bobzigua.com</a> que j&rsquo;ai eu le plaisir de mettre en scène pour le groupe éponyme.</p>
<p>Certes ce sont des amis, certes ils m&rsquo;ont grassement payé et certes ils m&rsquo;encensent depuis pour mon modeste travail mais objectivement, <strong>BobZiGua</strong>, ils sont beaux, ils sont bons, ils sont grands et surtout ils sont drôles !</p>
<p>Petite revue de détail de cette sacrée bande de Sonart, du nom de leur association :</p>
<ul>
<li><strong>OIivier D&rsquo;ortoli</strong>, l&rsquo;ami corse mais pas corsé, calme mais pas sono-lent. Près de 35 ans d&rsquo;amitié bien placée et toujours au top.</li>
<li><strong>Corinne VanGysel</strong>, une touche féminine ça fait moins de mâles et plus de douceur. Sauf quand elle joue avec sa perceuse.</li>
<li><strong>Romuald Mas</strong>, j&rsquo;peux rien dire, il est grand, costaud&#8230; Ah si, c&rsquo;est vachement grave quand il chante. Euh, grave mais bien !</li>
<li><strong>Jean-Philippe Trotobas</strong>. Trotte au bas mais pas que; court parfois également haut dans les gammes. Si la musique est un cri qui vient de l&rsquo;intérieur, il a tendance à faire l&rsquo;inverse.</li>
<li><strong>Etienne Jesel</strong>, last but not Litz. Par contre, super bon à la basse et dans les médiums. Hyper sociable aussi, dés qu&rsquo;il met un slip.</li>
</ul>
<p>Le site est réalisé sous <strong>WordPress</strong>, habillé du thème K-Boom (à peine modifié) trouvé sur <strong>ThemeForest</strong>.<br />
Oui, <strong>je mets en place des sites web</strong> avec des thèmes « tout faits » (et surtout, je le dis !).<br />
Parce que tous mes clients n&rsquo;ont pas l&rsquo;envie ou les moyens de se payer une charte graphique, un thème sur mesure et l&rsquo;intégration.<br />
Dans le cas présent, le résultat est plutôt cool, non ?</p>
<p>L&rsquo;essentiel de mon job de créa a consisté ici à définir l&rsquo;architecture de l&rsquo;information, créer les titres, les slides et certains contenus en concordance avec une ligne éditoriale&#8230; plutôt barrée !<br />
Je me suis lâché, un vrai régal. Et comme ils sont encore plus dingues que moi, ils ont même gardé dans la version en ligne certains délires éditoriaux créés « pour l&rsquo;exemple ».</p>
<p>Autant le dire, je suis fier de ce site internet décalé et désinhibé. Ça fait du bien, surtout dans la « morositude » ambiante.<br />
Sans oublier que le contenu, c&rsquo;est du son et du bon. Alors, surfez sur leurs pages, plongez vous dans leur flots sonores profonds et tumultueux et, une fois revenus de leur plages « en-Sol-eillées »&#8230; filez acheter leur dernier album : <a href="http://bobzigua.com/audio/details/indomptable/"  target=""  target="_blank" rel="noopener noreferrer" ><strong>Indomptable</strong> </a>en vente dans toutes les boutiques qui ont pour adresse web : <a href="http://1d-paca.com/fr/album/indomptable"  target=""  target="_blank" rel="noopener noreferrer" >1d-paca.com/fr/album/indomptable</a>.</p>
<p>A bon écouteur, salut.</p>
<p>Cet article <a href="https://thierrycouteau.com/nouveau-site-bobzigua-com-en-il-drole/">Nouveau site BobZiGua.com: et en plus il est drôle</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/nouveau-site-bobzigua-com-en-il-drole/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress: ajouter la date de dernière modification dans un article</title>
		<link>https://thierrycouteau.com/wordpress-ajouter-date-derniere-modification-article/</link>
					<comments>https://thierrycouteau.com/wordpress-ajouter-date-derniere-modification-article/#comments</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Fri, 06 Sep 2013 09:17:39 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[trucs et astuces]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=2194</guid>

					<description><![CDATA[<p>Il est parfois utile d&#8217;indiquer &#224; votre visiteur la derni&#232;re date de mise &#224; jour de la page qu&#8217;il est en train de consulter. Voici une modification WordPress simple pour ajouter un <a class="glossaryLink"  aria-describedby="tt"  data-cmtooltip="&#60;div class=glossaryItemTitle&#62;Shortcode&#60;/div&#62;&#60;div class=glossaryItemBody&#62;&#38;lt;em&#38;gt;[Court mais efficace]&#38;lt;/em&#38;gt;Un &#38;lt;strong&#38;gt;Shortcode&#38;lt;/strong&#38;gt; sous &#38;lt;strong&#38;gt;Wordpress&#38;lt;/strong&#38;gt; correspond &#224; un &#38;quot;code court&#38;quot; de la forme [&#38;lt;em&#38;gt;Code et param&#232;tres facultatifs&#38;lt;/em&#38;gt;] qui permet d&#38;#039;&#233;xecuter une fonction sp&#233;cifique depuis l&#38;#039;&#233;diteur de page ou d&#38;#039;article de Wordpress. Un exemple de shortcode natif de Wordpress :
&#60;a href=&#039;https://thierrycouteau.com/wordpress-ajouter-date-derniere-modification-article/aide-shortcode-wordpress/&#039;&#62;&#60;img width=&#38;quot;150&#38;quot; height=&#38;quot;150&#38;quot; src=&#38;quot;https://thierrycouteau.com/wp-content/uploads/2013/09/aide-shortcode-wordpress-150x150.jpg&#38;quot; class=&#38;quot;attachment-thumbnail size-thumbnail&#38;quot; alt=&#38;quot;Un shortcode wordpress pour afficher la date de modification&#38;quot; decoding=&#38;quot;async&#38;quot; loading=&#38;quot;lazy&#38;quot; srcset=&#38;quot;https://thierrycouteau.com/wp-content/uploads/2013/09/aide-shortcode-wordpress-150x150.jpg 150w, https://thierrycouteau.com/wp-content/uploads/2013/09/aide-shortcode-wordpress-300x300.jpg 300w, https://thierrycouteau.com/wp-content/uploads/2013/09/aide-shortcode-wordpress-1024x1024.jpg 1024w, https://thierrycouteau.com/wp-content/uploads/2013/09/aide-shortcode-wordpress-440x440.jpg 440w&#38;quot; sizes=&#38;quot;(max-width: 150px) 100vw, 150px&#38;quot; /&#62;&#60;/a&#62;
 qui permet d&#38;#039;afficher une galerie d&#38;#039;images. Les shortcodes peuvent &#234;tre cr&#233;&#233;s de toute pi&#232;ce et peuvent int&#233;grer des param&#232;tres d&#38;#039;ex&#233;cution.&#60;/div&#62;"  href="https://thierrycouteau.com/glossaire/shortcode/"  data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]' tabindex='0' role='link'>shortcode</a> permettant d&#8217;afficher cette date. La derni&#232;re date de modification connue d&#8217;un article ou d&#8217;une page est un &#233;l&#233;ment important lorsque le sujet [&#8230;]</p>
<p>Cet article <a href="https://thierrycouteau.com/wordpress-ajouter-date-derniere-modification-article/">WordPress: ajouter la date de dernière modification dans un article</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Il est parfois utile d&rsquo;indiquer à votre visiteur la dernière date de mise à jour de la page qu&rsquo;il est en train de consulter. Voici une modification <strong>WordPress</strong> simple pour ajouter un <strong>shortcode</strong> permettant d&rsquo;afficher cette date.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-2211 size-full" title="Un shortcode wordpress pour afficher la date de modification" src="https://thierrycouteau.com/wp-content/uploads/2013/09/aide-shortcode-wordpress.jpg" alt="Un shortcode wordpress pour afficher la date de modification" width="600" height="400" srcset="https://thierrycouteau.com/wp-content/uploads/2013/09/aide-shortcode-wordpress.jpg 600w, https://thierrycouteau.com/wp-content/uploads/2013/09/aide-shortcode-wordpress-768x512.jpg 768w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>La dernière date de modification connue d&rsquo;un article ou d&rsquo;une page est un élément important lorsque le sujet est « évolutif » ou que le contenu nécessite des mises à jour plus ou moins fréquentes. Cette possibilité n&rsquo;est pas proposée sous une forme simple dans <strong>WordPress</strong>, je vous propose donc de créer un <strong>shortcode</strong> (Consultez l&rsquo;<a href="http://bit.ly/14tRglP"  target=""  target="_blank" rel="noopener noreferrer" >aide de WordPress</a> pour en savoir plus sur ces codes) qui vous permettra d&rsquo;intégrer cette date à la demande.</p>
<h2>Description du shortcode d&rsquo;affichage de la dernière date de modification</h2>
<p>Le code court que j&rsquo;ai créé s&rsquo;appelle [datedermaj], nous verrons au chapitre suivant que vous pouvez aisément modifier son nom.</p>
<p>Le shorcode ne nécessite aucun paramètre et il peut-être utilisé depuis l&rsquo;éditeur visuel de votre Back-Office WordPress, que ce soit dans une page ou un article. L&rsquo;avantage est, qu&rsquo;une fois inséré, cette date de dernière modification sera automatiquement mise à jour lors de l&rsquo;affichage de la page.</p>
<p>L&rsquo;insertion de ce code court entraîne l&rsquo;affichage dans la page de l&rsquo;information « Date de la dernière modification: » suivie de la date au format jour mois année. Ces deux éléments sont également facilement personnalisables.<br />
Voici ce que renvoie le shortcode pour cette page : <span style="color: #999999;"><em><b>Date de la dernière modification: 2 avril 2019</b></em></span>. Pour info, vous noterez que le résultat s&rsquo;affiche avec le style que j&rsquo;ai appliqué au code dans l&rsquo;éditeur.</p>
<h2>Création du shortcode [datedermaj]</h2>
<p>Comme pour toute modification de ce type, la création d&rsquo;un <strong>shortcode</strong> nécessite d&rsquo;intervenir <strong>dans une page php</strong> de votre site WordPress, en l&rsquo;occurrence la page <strong>functions.php</strong> qui se trouve dans le répertoire de votre thème (/wp-content/themes/<em>votre-thème</em>/). Si tout ceci vous semble incompréhensible ou compliqué, trouvez plutôt quelqu&rsquo;un pour le faire à votre place (<a href="https://thierrycouteau.com/contact/"  >je peux m&rsquo;en occuper</a>).</p>
<p>La modification est toute simple, voici le source du shortcode que j&rsquo;ai créé et qu&rsquo;il faut copier dans le fichier functions.php :</p>
<blockquote><p>// Ajout d&rsquo;un shortcode pour insérer une date de dernière modification dans les articles &#8211; thierrycouteau.com<br />
function datedermaj_handler($atts, $content=null){<br />
return the_modified_date( &lsquo;j F Y&rsquo;, &lsquo;Date de la dernière modification: &lsquo; , $after, 0 );<br />
}<br />
add_shortcode( &lsquo;datedermaj&rsquo;, &lsquo;datedermaj_handler&rsquo; );</p></blockquote>
<p>Deux précisions :</p>
<p>&#8211; Ce shortcode utilise la fonction native de WordPress <strong>the_modified_date()</strong> dont vous trouverez la documentation(en anglais) <b><a href="http://codex.wordpress.org/Function_Reference/the_modified_date"  target=""  target="_blank" rel="noopener noreferrer" >ici</a></b></p>
<p>&#8211; Le format de la date est modifiable (voir le lien vers l&rsquo;aide ci-dessus) tout comme le nom du shortcode (évidemment) et la phrase d&rsquo;accompagnement (re-évidemment).</p>
<h2>Pour aller plus loin dans la création d&rsquo;un shortcode</h2>
<p>Cet article vous a donné envie de créer vos propres codes courts ? Consultez l&rsquo;aide très complète de wordpress à ce sujet : <a href="http://codex.wordpress.org/Shortcode_API"  target=""  >http://codex.wordpress.org/Shortcode_API</a> (en anglais).</p>
<p>Et si vous n&rsquo;avez pas le temps, les compétences ou même l&rsquo;envie de faire ces modifications, je vous rappelle que je peux vous aider.<br />
Concernant ce shortcode [datedermaj], j&rsquo;ai imaginé un forfait de mise en place à prix très réduit&#8230; pour ne pas dire ridicule. Si vous êtes intéressé, <a href="https://thierrycouteau.com/contact/"  >consultez moi</a>&#8230;</p>
<p>Cet article <a href="https://thierrycouteau.com/wordpress-ajouter-date-derniere-modification-article/">WordPress: ajouter la date de dernière modification dans un article</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/wordpress-ajouter-date-derniere-modification-article/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress: une page de maintenance personnalisée selon le thème</title>
		<link>https://thierrycouteau.com/wordpress-page-maintenance-personnalisee-selon-theme/</link>
					<comments>https://thierrycouteau.com/wordpress-page-maintenance-personnalisee-selon-theme/#comments</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Thu, 29 Aug 2013 15:52:01 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[trucs et astuces]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=2147</guid>

					<description><![CDATA[<p>Apr&#232;s avoir fouill&#233; dans tous les recoins du web j&#8217;ai fini par trouver une solution simple pour modifier la triste et sibylline page d&#8217;attente que WordPress affiche lorsque l&#8217;on passe en mode maintenance. Voici donc comment faire&#8230; Certes, cela ressemble &#224; un marronnier style sujet bateau pour grappiller quelques visites mais si vous arrivez ici [&#8230;]</p>
<p>Cet article <a href="https://thierrycouteau.com/wordpress-page-maintenance-personnalisee-selon-theme/">WordPress: une page de maintenance personnalisée selon le thème</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Après avoir fouillé dans tous les recoins du web j&rsquo;ai fini par trouver une <b>solution simple</b> pour modifier la triste et sibylline <strong>page d&rsquo;attente</strong> que <strong>WordPress</strong> affiche lorsque l&rsquo;on passe en <strong>mode maintenance</strong>. Voici donc comment faire&#8230;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2151" src="https://thierrycouteau.com/wp-content/uploads/2013/08/personnalisation-page-maintenance-wordpress.jpg" alt="Personnaliser la page d'attente lors d'une maintenance WordPress" width="600" height="400" srcset="https://thierrycouteau.com/wp-content/uploads/2013/08/personnalisation-page-maintenance-wordpress.jpg 600w, https://thierrycouteau.com/wp-content/uploads/2013/08/personnalisation-page-maintenance-wordpress-768x512.jpg 768w" sizes="(max-width: 600px) 100vw, 600px" /><br />
<em>Date de la dernière modification: 16 août 2021</em></p>
<p>Certes, cela ressemble à un marronnier style sujet bateau pour grappiller quelques visites mais si vous arrivez ici c&rsquo;est probablement parce qu&rsquo;il n&rsquo;y a pas pléthore de réponses à cette simple question : comment personnaliser et (surtout)  habiller avec le thème installé sur votre site la <strong>page de maintenance</strong> standard (et désespérante) de <strong>WordPress</strong> ?</p>
<h2>La page de maintenance de WordPress</h2>
<p>Petit rappel : lorsque vous procédez à une <strong>mise à jour de votre site</strong>, pour installer une nouvelle version de WordPress ou une extension, celui-ci passe automatiquement en « mode maintenance ». Cela signifie que l&rsquo;internaute qui visite l&rsquo;une de vos pages à ce moment là se retrouve devant un bel écran tout blanc et le message « <em>Indisponibilité temporaire pour cause de maintenance. Veuillez revenir dans un instant.</em> » (ou « <em>Briefly unavailable for scheduled maintenance. Check back in a minute.</em> »  pour les anglophones).</p>
<p>Techniquement et synthétiquement, pour ceux que cela intéresse, lorsque WordPress détecte le lancement d&rsquo;une installation ou d&rsquo;une mise à jour, il fait deux choses avant de l&rsquo;exécuter:</p>
<ul>
<li>il crée un fichier « .maintenance » à la racine du site, une sorte d&rsquo;indicateur qui sera supprimé en fin de traitement</li>
<li>Il affiche dans une page vierge le <strong>message de maintenance</strong> retranscris ci-dessus ou, si elle existe, la page « <strong>maintenance.php</strong> » qui se trouve dans le répertoire « <strong>wp-content</strong>« </li>
</ul>
<p>Et c&rsquo;est là que nous entrevoyons la solution, ou le début d&rsquo;une des solutions&#8230;</p>
<h2>Les solutions pour modifier le message de maintenance WP</h2>
<p>Car il existe plusieurs solutions pour personnaliser cette page de maintenance WordPress :</p>
<ul>
<li>Utiliser une extension toute faite. C&rsquo;est (forcément) la solution la plus rapide en terme de temps/homme mais également la plus pénalisante au niveau performance (rappelons que chaque plug-in alourdi un peu plus les temps de réponse de votre site). Il existe plusieurs plugins sur wordpress.org mais je ne les trouvent pas satisfaisants car ils viennent se substituer à la mécanique décrite ci-dessus. Par ailleurs, les versions gratuites que j&rsquo;ai testées nécessitent d&rsquo;activer manuellement le passage en mode maintenance.</li>
<li>Créer sa page <strong>maintenance.php</strong> dans le dossier <strong>wp-content</strong>. Cette solution permet certes de personnaliser le message mais, la page n&rsquo;étant pas dans le dossier de votre thème, elle nécessite, pour « l&rsquo;habillage », de générer spécifiquement la mise en forme (création de template, appel d&rsquo;une feuille de style&#8230;). Préconisée par WordPress et souvent proposée par les développeurs, je trouve cette alternative peu satisfaisante car elle n&rsquo;utilise pas le thème que j&rsquo;ai choisi pour habiller mon site.</li>
</ul>
<p>Vous l&rsquo;aurez compris, <em>Last but not Least</em>, ma préférence va à une troisième solution que voici&#8230;</p>
<h2>Une solution de personnalisation qui utilise le votre thème WordPress</h2>
<p>A fouineur persévérant rien d&rsquo;impossible&#8230; Vous l&rsquo;aurez compris si vous me lisez de temps en temps, j&rsquo;évite de faire des modifications qui n&rsquo;ont pas déjà été testées et si possible éprouvées. Vu qu&rsquo;il est évident qu&rsquo;il y a sur la toile énormément de gens plus forts en développement et/ou plus malins que moi, je préfère donc appliquer, autant que faire se peut, leurs recettes.</p>
<p>J&rsquo;ai donc cherché une solution me permettant d&rsquo;utiliser mon thème et de personnaliser le message d&rsquo;attente du mode maintenance. Je fini par la trouver (en partie) dans la rubrique « Questions » du site wordpress.stackexchange.com. (merci par Morgan Estes, un sympathique développeur d&rsquo;Edmond dans l&rsquo;Oklahoma). Elle se découpe en deux phases :</p>
<h3>1. Modification du fichier functions.php</h3>
<p>Bon, si la lecture du titre de ce chapitre ne vous rappelle rien de connu, il est certainement préférable que vous fassiez réaliser cette modification par quelqu&rsquo;un qui connaisse un minimum WordPress et le php (moi par exemple !).</p>
<p>Le fichier <strong>functions.php</strong> regroupe, comme son nom l&rsquo;indique les fonctions utilisées dans votre thème. Il se trouve normalement dans le dossier wp-content/themes/<em>votre thème (ou thème enfant si vous en avez un)</em>/<br />
Dans ce fichier, vous devez d&rsquo;ajouter la fonction suivante :<br />
<code><span style="color: #3366ff;"><em>/* Appel d'une page de maintenance personnalisée en cas de mise à jour */<br />
if ( ! function_exists( 'custo_maintenance_mode' ) ) :<br />
function custo_maintenance_mode() {<br />
if ( file_exists( ABSPATH . '.maintenance' ) ) {<br />
include_once( get_stylesheet_directory() . '/maintenance.php' );<br />
die();<br />
}<br />
}<br />
add_action( 'wp', 'custo_maintenance_mode' );<br />
endif;</em></span></code><br />
Veuillez noter que « custo_maintenance_mode » est le nom que j&rsquo;ai décidé de donner arbitrairement à la fonction, vous pouvez l&rsquo;appeler comme vous voulez (Morgan l&rsquo;avait appelé « sx84987_maintenance_mode »).</p>
<p>Que fait cette fonction ? Si un fichier « <strong>.maintenance</strong> » (évoqué plus haut) est créé, elle indique à <strong>WordPress</strong> d&rsquo;utiliser le fichier <strong>maintenance.php</strong> habillé avec le thème du site. Ce fichier personnalisé est l&rsquo;objet de l&rsquo;étape suivante.</p>
<h3>2. Création du fichier template.php</h3>
<p>Le fichier en question doit-être créé lui aussi dans le dossier wp-content/themes/<em>votre thème (ou thème enfant si vous en avez un)</em>/.</p>
<p>Voici tout d&rsquo;abord à quoi ressemble cette page une fois affichée :</p>
<div id="attachment_2173" style="width: 610px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2173" class="wp-image-2173 size-full" src="https://thierrycouteau.com/wp-content/uploads/2013/08/page-maintenance-thierrycouteau.jpg" alt="Wordpress: page de maintenance personnalisée" width="600" height="477" srcset="https://thierrycouteau.com/wp-content/uploads/2013/08/page-maintenance-thierrycouteau.jpg 600w, https://thierrycouteau.com/wp-content/uploads/2013/08/page-maintenance-thierrycouteau-768x610.jpg 768w" sizes="(max-width: 600px) 100vw, 600px" /><p id="caption-attachment-2173" class="wp-caption-text">Ma page de maintenance personnalisée</p></div>
<p>Bon, le contenu n&rsquo;est pas très original, mais là n&rsquo;est pas le sujet ! Voici maintenant le source de cette page :<br />
<code><span style="color: #3366ff;"><em>&lt;?php<br />
/**<br />
* Une page de maintenance personnalisée.<br />
*/<br />
$protocol = "HTTP/1.0";<br />
if ( "HTTP/1.1" == $_SERVER["SERVER_PROTOCOL"] )<br />
$protocol = "HTTP/1.1";<br />
header( "$protocol 503 Service Unavailable", true, 503 );<br />
header( "Retry-After: 3600" );<br />
get_header(); ?&gt;<br />
&lt;div id="primary" class="site-content"&gt;<br />
&lt;div id="content" role="main"&gt;<br />
&lt;?php show_breadcrumbs(); ?&gt;<br />
&lt;article id="post-0" class="maintenance-class"&gt;<br />
&lt;header class="entry-header"&gt;<br />
&lt;h1 class="entry-title"&gt;Maintenance en cours, merci de patienter...&lt;/h1&gt;<br />
&lt;/header&gt;<br />
&lt;div class="entry-content"&gt;<br />
&lt;p&gt;Oh pardon ! Je fais des mises &amp;agrave; jour au moment o&amp;ugrave; vous venez me visiter !?&lt;/p&gt;<br />
&lt;img width="150" height="200" src="https://thierrycouteau.com/wp-content/uploads/2013/08/thierrycouteau-maintenance.jpg" class="attachment-post-thumbnail wp-post-image" alt="Je suis en pleine maintenance" /&gt;<br />
&lt;/br&gt;<br />
&lt;p&gt;Je vous prie de bien vouloir m'excuser; une petite maintenance est la cause de l'interruption provisoire du site et de l'affichage de ce message.&lt;/p&gt;<br />
&lt;p&gt;Cela ne durera que de quelques secondes (le plus souvent) &amp;agrave; quelques minutes.&lt;/p&gt;<br />
&lt;p&gt;Merci donc de patienter puis de relancer la page (&lt;b&gt;touche F5, Ctrl R ou la fonction "rafra&amp;icirc;chir la page" de votre navigateur&lt;/b&gt;)... ou de revenir un peu plus tard.&lt;/p&gt;<br />
&lt;p style="font-weight:bold"&gt;Je ne sais pas ce que vous &amp;ecirc;tiez venus voir mais cela vaut certainement le coup, alors &amp;agrave; tout de suite !&lt;/p&gt;<br />
&lt;/div&gt;&lt;!-- .entry-content --&gt;<br />
&lt;/article&gt;&lt;!-- #post-0 --&gt;<br />
&lt;/div&gt;&lt;!-- #content --&gt;<br />
&lt;/div&gt;&lt;!-- #primary --&gt;<br />
&lt;?php get_sidebar(); ?&gt;<br />
&lt;?php get_footer(); ?&gt;<br />
&lt;?php die(); ?&gt;</em></span></code></p>
<p>Les initiés l&rsquo;auront remarqué, cette page appelle les différents modules d&rsquo;habillage du thème (header, sidebar, footer).</p>
<p><b>ATTENTION : le code source ci-dessus est évidemment un exemple et ne doit pas être repris à l&rsquo;identique. </b>Parce que les styles css et les appels de modules sont certainement différents dans votre thème. Parce qu&rsquo;aussi et surtout, vous feriez du duplicate content en reprenant ce que j&rsquo;ai écrit sans le modifier&#8230;</p>
<p>Aparté suite à quelques tests : si vous installez comme je l&rsquo;ai fait le plugin « WP Super Cache » ou un système de mise en cache similaire, le mode maintenance vous semblera ne pas fonctionner&#8230; à cause de la mise en cache de vos pages. Pensez à le désactiver pour faire vos tests !</p>
<h2>Conclusion</h2>
<p>Simple à mettre en place pour un utilisateur WordPress un tant soit peu « éclairé », cette solution apporte un « petit plus » à votre site, les internautes qui visitent vos pages au moment d&rsquo;une mise à jour ne seront plus désorientés et auront certainement davantage envie de patienter ou de revenir.</p>
<p>Comme il n&rsquo;y a pas de raison de priver les « non initiés », les débutants et autres allergiques à la programmation, j&rsquo;ai créé un petit forfait pour cette mise à jour. Elle se fait schématiquement en 3 temps : audit rapide du site (gratuit) pour voir si il est compatible, définition du contenu et de l&rsquo;image à afficher (avec vous), mise en place. Pour connaitre mes tarifs et mes disponibilités, voici le lien vers <a href="https://thierrycouteau.com/contact/"  >l&rsquo;incontournable formulaire de contact</a>.</p>
<p>Cet article <a href="https://thierrycouteau.com/wordpress-page-maintenance-personnalisee-selon-theme/">WordPress: une page de maintenance personnalisée selon le thème</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/wordpress-page-maintenance-personnalisee-selon-theme/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Nouveau site sous WordPress: consulttravaux.com</title>
		<link>https://thierrycouteau.com/nouveau-site-wordpress-consulttravaux-com/</link>
					<comments>https://thierrycouteau.com/nouveau-site-wordpress-consulttravaux-com/#respond</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Thu, 22 Aug 2013 09:02:56 +0000</pubDate>
				<category><![CDATA[Actualités diverses]]></category>
		<category><![CDATA[réalisation de site]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=2084</guid>

					<description><![CDATA[<p>Cela arrivera de temps en temps, une page de promotion et d&#8217;autopromotion &#224; l&#8217;occasion de la mise en ligne de consulttravaux.com un nouveau site que j&#8217;ai r&#233;alis&#233; sous WordPress. Consult Travaux est une soci&#233;t&#233; de courtage en travaux de construction, d&#8217;am&#233;lioration et de r&#233;novation de l&#8217;habitat cr&#233;&#233;e en 2007 par Monsieur Dominique Marie. Elle est [&#8230;]</p>
<p>Cet article <a href="https://thierrycouteau.com/nouveau-site-wordpress-consulttravaux-com/">Nouveau site sous WordPress: consulttravaux.com</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Cela arrivera de temps en temps, une page de promotion et d&rsquo;autopromotion à l&rsquo;occasion de la mise en ligne de <a href="http://www.consulttravaux.com/"  target=""  target="_blank" rel="noopener noreferrer" >consulttravaux.com</a> un nouveau site que j&rsquo;ai réalisé sous <strong>WordPress</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-2086 size-full" title="Consulttravaux.com, un nouveau site sous WordPress" src="https://thierrycouteau.com/wp-content/uploads/2013/08/site-consulttravaux-600x400.jpg" alt="Consulttravaux.com, un nouveau site sous WordPress" width="600" height="400" srcset="https://thierrycouteau.com/wp-content/uploads/2013/08/site-consulttravaux-600x400.jpg 600w, https://thierrycouteau.com/wp-content/uploads/2013/08/site-consulttravaux-600x400-768x512.jpg 768w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>Consult Travaux est une société de courtage en travaux de construction, d&rsquo;amélioration et de rénovation de l&rsquo;habitat créée en 2007 par Monsieur Dominique Marie. Elle est située dans le <strong>Tarn</strong>, à Briatexte.</p>
<p>Son slogan, « Les travaux sans soucis » résume sa philosophie et son savoir-faire : vous simplifier la vie dans votre recherche de prestataire pour tout ce qui concerne les métiers du bâtiment, de l&rsquo;aménagement et de la décoration.</p>
<p>Un site existait déjà mais il était peu mis à jour. Le passage sous <strong>WordPress</strong> permet de prendre en compte le nouveau logo et la nouvelle charte graphique et de préparer des <strong>actions de référencement</strong>.<br />
La facilité d&rsquo;utilisation de l&rsquo;interface permettra également une vraie politique de publication récurrente, tant au niveau des images des réalisations, des actualités de Consult&rsquo; Travaux que de la rédaction d&rsquo;articles de fond.</p>
<p>Dans un avenir proche, je serai certainement appelé à intervenir sur ce site pour des actions de <strong>webmarketing</strong> ciblées : <strong>référencement naturel</strong> mais également mise en place d&rsquo;une politique d&rsquo;achat de <strong>mots-clés</strong> au sein de campagnes <strong>SEA</strong> tant chez <strong>Google</strong> (<strong>Adwords</strong> et <strong>Adwords Express</strong>) que chez <strong>Microsoft</strong> (<strong>Adcenter</strong>).</p>
<p>Si cette réalisation vous intéresse et que vous avez des projets similaire, il me semble opportun de vous rappeler que vous pouvez <strong><a href="https://thierrycouteau.com/contact/"  >me contacter</a></strong>.</p>
<p>Cet article <a href="https://thierrycouteau.com/nouveau-site-wordpress-consulttravaux-com/">Nouveau site sous WordPress: consulttravaux.com</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/nouveau-site-wordpress-consulttravaux-com/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Les articles web lus ou à lire, semaine du 20 mai 2013</title>
		<link>https://thierrycouteau.com/les-articles-web-lus-ou-a-lire-semaine-du-20-mai-2013/</link>
					<comments>https://thierrycouteau.com/les-articles-web-lus-ou-a-lire-semaine-du-20-mai-2013/#comments</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Sun, 26 May 2013 18:21:00 +0000</pubDate>
				<category><![CDATA[Lu, à lire]]></category>
		<category><![CDATA[e-mailing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[webmarketing]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=1461</guid>

					<description><![CDATA[<p>Au menu cette semaine, des conseils pour l&#8217;envoi au bon moment de vos mails BtoB, un tutoriel sur le Widget Texte de WordPress et un inventaire des fonctionnalit&#233;s et des lacunes de Google Analytics &#160;: Le bon timing d&#8217;envoi de votre newsletter Cat&#233;gorie : <a class="glossaryLink"  aria-describedby="tt"  data-cmtooltip="&#60;div class=glossaryItemTitle&#62;Webmarketing&#60;/div&#62;&#60;div class=glossaryItemBody&#62;&#38;lt;em&#38;gt;[dans le South West on&#160;prononce&#160;ouaibemarketingue]&#38;lt;/em&#38;gt;Le &#38;lt;strong&#38;gt;webmarketing&#38;lt;/strong&#38;gt; ou &#38;lt;strong&#38;gt;e-marketing&#38;lt;/strong&#38;gt; (ou encore &#38;lt;strong&#38;gt;emarketing&#38;lt;/strong&#38;gt;, &#38;lt;strong&#38;gt;marketing internet&#38;lt;/strong&#38;gt;, &#38;lt;strong&#38;gt;marketing digital&#38;lt;/strong&#38;gt;, &#38;lt;strong&#38;gt;cybermarketing&#38;lt;/strong&#38;gt;...) est une sp&#233;cialisation du&#160;&#38;lt;strong&#38;gt;marketing&#38;lt;/strong&#38;gt; dont la d&#233;finition simplifi&#233;e pourrait-&#234;tre &#38;quot;discipline avec des bases scientifiques qui a pour objet de cr&#233;er, promouvoir et &#233;changer de la valeur pour et avec des clients et d&#38;#039;&#233;tablir une relation avec eux&#38;quot;.Le &#38;lt;strong&#38;gt;web-marketing&#38;lt;/strong&#38;gt; regroupe l&#38;#039;ensemble des techniques marketing appliqu&#233;es sur le web. Ces techniques reprennent ou s&#38;#039;inspirent pour certaines du marketing &#38;quot;traditionnel&#38;quot; mais nombre d&#38;#039;entre elles sont sp&#233;cifiques &#224; internet. Il se compose de nombreux m&#233;tiers et/ou sp&#233;cialit&#233;s dont le &#38;lt;strong&#38;gt;r&#233;f&#233;rencement naturel&#38;lt;/strong&#38;gt; (&#38;lt;strong&#38;gt;SEO&#38;lt;/strong&#38;gt;), payant (&#38;lt;strong&#38;gt;SEA&#38;lt;/strong&#38;gt;), le marketing de contenu (ou &#38;lt;strong&#38;gt;Content Marketing&#38;lt;/strong&#38;gt;), le marketing social (&#38;lt;strong&#38;gt;SMO&#38;lt;/strong&#38;gt;), la publicit&#233; en ligne (&#38;lt;strong&#38;gt;Display&#38;lt;/strong&#38;gt;, &#38;lt;strong&#38;gt;affiliation&#38;lt;/strong&#38;gt;,...), le &#38;lt;strong&#38;gt;marketing viral&#38;lt;/strong&#38;gt;...&#60;/div&#62;"  href="https://thierrycouteau.com/glossaire/webmarketing/"  data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]' tabindex='0' role='link'>Webmarketing</a> &#8211; E-mailing&#160;/ Public : Tout Public Un article de Parteja.net [&#8230;]</p>
<p>Cet article <a href="https://thierrycouteau.com/les-articles-web-lus-ou-a-lire-semaine-du-20-mai-2013/">Les articles web lus ou à lire, semaine du 20 mai 2013</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Au menu cette semaine, des conseils pour l&rsquo;envoi au bon moment de vos <strong>mails BtoB</strong>, un tutoriel sur le <strong>Widget Texte</strong> de <strong>WordPress</strong> et un inventaire des fonctionnalités et des lacunes de <strong>Google Analytics</strong>  :</p>
<p><img loading="lazy" decoding="async" class="box-niveau-lecture alignright" title="Article facile, instructif, voire distrayant" src="https://thierrycouteau.com/wp-content/uploads/2013/05/niveau-article-tout-public.gif" alt="" width="105" height="64" /></p>
<h2><b>Le bon timing d&rsquo;envoi de votre newsletter</b></h2>
<p>Catégorie : <strong>Webmarketing &#8211; E-mailing</strong> / Public : <strong>Tout Public</strong></p>
<p>Un article de Parteja.net publié le 22 mars 2013</p>
<p>Il y a 36 écoles et autant de clochers différents pour ce qui concerne le<strong> bon timing d&rsquo;envoi d&rsquo;une lettre d&rsquo;information par mail</strong>&#8230;<br />
Ce confrère nous propose ses propres règles d&rsquo;envoi, certainement basées sur l&rsquo;expérience, et elles me semblent assez logiques et proches de ce qui se dit et s&rsquo;écrit ailleurs.<br />
Précision importante : ce n&rsquo;est dit nulle part dans le texte mais ces statistiques et ces règles sont destinées à du <strong>mailing BtoB</strong>. En effet, contrairement à ce qui est écrit, le week-end peut donner de bons résultats en <strong>BtoC</strong>, j&rsquo;ai pu le vérifier pour un <strong>site e-commerce régional</strong> (de <strong>Toulouse</strong>) qui, à certaines périodes, relançait sa base opt-in spécifiquement ces jours-là.</p>
<p style="text-align: right;"><a href="http://bit.ly/14NQC4e"  target=""  target="_blank" rel="noopener noreferrer" >Accéder à cet article</a></p>
<p><img loading="lazy" decoding="async" class="size-medium wp-image-1611 aligncenter" src="https://thierrycouteau.com/wp-content/uploads/2013/05/decoupe-300x24.gif" alt="decoupe" width="300" height="24" /></p>
<p><img loading="lazy" decoding="async" class="box-niveau-lecture alignright" title="Article destiné aux utilisateurs débutants" src="https://thierrycouteau.com/wp-content/uploads/2013/05/niveau-article-debutant.gif" alt="" width="105" height="64" /></p>
<h2><b>Les nombreuses utilisations du Widget Texte de WordPress</b></h2>
<p>Catégorie : <strong>WordPress &#8211; Personnalisation</strong> / Public: <strong>Utilisateur WordPress</strong></p>
<p><span style="font-size: 1em; line-height: 1.5;">Un article de Fabrice COURT publié le 22 octobre 2012</span></p>
<p>Fabrice a écrit un long article quasi exhaustif sur les possibilités de personnalisation qu&rsquo;offre le <strong>Widget Texte</strong>.<br />
J&rsquo;ai découvert ce texte en faisant quelques recherches lors de la réalisation d&rsquo;un petit <a href="https://thierrycouteau.com/ajouter-un-flux-twitter-a-votre-site-wordpress/"  target="_blank" rel="noopener noreferrer"  target="_blank" rel="noopener noreferrer">tutoriel sur l&rsquo;intégration d&rsquo;une <strong>timeline Twitter sur un blog WordPress</strong></a>, et j&rsquo;avoue avoir été impressionné par la foule de détails et d&rsquo;exemples donnés et l&rsquo;effort de vulgarisation.<br />
Surtout destiné aux utilisateurs de notre cms préféré qui ne maîtrisent pas la programmation (mais qui voudraient s&rsquo;y mettre), il est un excellent cours de rattrapage ou de révision pour les autres !</p>
<p style="text-align: right;"><a href="http://bit.ly/176VntW"  target=""  target="_blank" rel="noopener noreferrer" >Accéder à cet article</a></p>
<p><img loading="lazy" decoding="async" class="aligncenter" style="font-size: 1em; line-height: 1.5;" src="https://thierrycouteau.com/wp-content/uploads/2013/05/decoupe-300x24.gif" alt="decoupe" width="300" height="24" /></p>
<p><img loading="lazy" decoding="async" class="box-niveau-lecture alignright" title="Article plutôt destiné aux pros ou à un public initié" src="https://thierrycouteau.com/wp-content/uploads/2013/05/niveau-article-pro-initie.gif" alt="" width="105" height="64" /></p>
<h2><b>Petit rappel sur les limites du modèle gratuit de Google Analytics</b></h2>
<p>Catégorie : <b>Webmarketing </b>&#8211; <strong>Google Analytics</strong> / Public: <strong>Professionnel ou utilisateur confirmé</strong></p>
<p>Un article de Maurice Largeron publié le 22 Mai 2013</p>
<p>Excellent inventaire des limites et, en creux, des possibilités de <strong>Google Analytics</strong>.<br />
Maurice Largeron nous rappelle dans cet article qu&rsquo;il existe une formule payante de Google Analytics et nous montre en 4 chapitres les différences entre les deux versions ainsi que les manques voire les lacunes de l&rsquo;outil statistique de la firme de Moutain View.</p>
<p style="text-align: right;"><a href="http://bit.ly/1325E4K"  target=""  target="_blank" rel="noopener noreferrer" >Accéder à cet article</a></p>
<p>Cet article <a href="https://thierrycouteau.com/les-articles-web-lus-ou-a-lire-semaine-du-20-mai-2013/">Les articles web lus ou à lire, semaine du 20 mai 2013</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/les-articles-web-lus-ou-a-lire-semaine-du-20-mai-2013/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Ajouter un flux twitter à votre site WordPress</title>
		<link>https://thierrycouteau.com/ajouter-un-flux-twitter-a-votre-site-wordpress/</link>
					<comments>https://thierrycouteau.com/ajouter-un-flux-twitter-a-votre-site-wordpress/#comments</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Fri, 24 May 2013 15:21:30 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[trucs et astuces]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=1363</guid>

					<description><![CDATA[<p>M&#234;me si nous ne sommes que le 22 mai, le printemps est pour bient&#244;t semble-t&#8217;il&#8230; Pourquoi ne pas rompre avec la grisaille actuelle en affichant vos gazouillis Twitter sur votre blog ou site sous WordPress ? Mise &#224; jour du 21 juin 2013&#160; Cela n&#8217;aura pas dur&#233; longtemps&#8230; L&#8217;API sur laquelle s&#8217;appuyait cette astuce a [&#8230;]</p>
<p>Cet article <a href="https://thierrycouteau.com/ajouter-un-flux-twitter-a-votre-site-wordpress/">Ajouter un flux twitter à votre site WordPress</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Même si nous ne sommes que le 22 mai, le printemps est pour bientôt semble-t&rsquo;il&#8230; Pourquoi ne pas rompre avec la grisaille actuelle en affichant vos gazouillis <strong>Twitter</strong> sur votre blog ou site sous <strong>WordPress</strong> ?</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1366 size-full" title="Timeline Twitter dans WordPress" src="https://thierrycouteau.com/wp-content/uploads/2013/05/twitter-wordpress.jpg" alt="Timeline Twitter dans WordPress" width="600" height="400" srcset="https://thierrycouteau.com/wp-content/uploads/2013/05/twitter-wordpress.jpg 600w, https://thierrycouteau.com/wp-content/uploads/2013/05/twitter-wordpress-768x512.jpg 768w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><b style="color: #ff0000;">Mise à jour du 21 juin 2013</b>  Cela n&rsquo;aura pas duré longtemps&#8230; L&rsquo;API sur laquelle s&rsquo;appuyait cette astuce a été stoppée par <strong>Twitter</strong> depuis peu&#8230;<br />
Mais qu&rsquo;à cela ne tienne, pour ceux qui, comme moi, ont autre chose à faire que de développer leur propre module, je vous propose de vous rabattre sur <strong>l&rsquo;excellent plugin</strong> que je viens de trouver : <strong><a href="http://wordpress.org/plugins/juiz-social-post-sharer/"  target=""  target="_blank" rel="noopener noreferrer" >Juiz Last Tweet Widget</a></strong> réalisé par Geoffrey. Le résultat est plutôt sympa, comme vous pourrez le constater en bas à droite de cette page.</p>
<h2>Les solutions de publication d&rsquo;un fil Twitter sur WordPress</h2>
<p>Il existe plusieurs solutions pour afficher sa <strong>timeline</strong> <strong>Twitter</strong> sur un site <strong>WordPress</strong>, soit en installant un plugin (il y en a pléthore), soit en intégrant un bout de code php (ce qui nécessite d&rsquo;intervenir directement ou indirectement dans le code), soit enfin en intégrant quelques lignes de jquery au sein d&rsquo;un widget texte.</p>
<p>C&rsquo;est cette dernière solution que je vous propose d&rsquo;explorer aujourd&rsquo;hui. Pour les autres méthodes, rendez-vous en fin d&rsquo;article où j&rsquo;indique quelques liens.</p>
<h2>Timeline Twitter dans WordPress : une solution accessible à tous</h2>
<p>J&rsquo;aurais pu dire, la solution du moindre effort !</p>
<p>Certains me diront que cette méthode n&rsquo;est plus maintenue par Twitter qui a sorti depuis une nouvelle version de  l&rsquo;API utilisée ici. Peut-être&#8230; n&#8217;empêche que celle-ci fonctionne encore pour quelques mois et que, dans le cas présent, elle suffit amplement pour afficher quelques <strong>tweets</strong>.<br />
Elle a l&rsquo;avantage de son inconvénient : ne nécessitant pas d&rsquo;authentification elle peut-être exécutée « coté client » (sur le navigateur du visiteur), elle est donc moins « évoluée » mais plus « légère ».</p>
<p>Bon, après cette parenthèse pseudo-technique, revenons à <del>nos moutons</del> notre oiseau. Comme toute méthode ou astuce facile, elle a ses limites et ses contraintes. En gros, la <strong>timeline Twitter</strong> pour <strong>WordPress</strong> que je vous propose est assez épurée; elle affiche les <em>n</em> (3 dans mon cas) derniers <strong>tweets</strong>, prend le style de votre thème et ne propose pas de trucs sophistiqués en terme de présentation ou d&rsquo;interactivité.<br />
C&rsquo;est celle que j&rsquo;utilise ici-même, en bas de la colonne de droite, sous le titre « Gazouillis ».</p>
<p>Entrons dans le vif du sujet :</p>
<h3>Acte 1: Ajout d&rsquo;un Widget Texte dans le bloc de votre choix</h3>
<p>Pré-requis à cette solution, il faut que votre thème accepte l&rsquo;utilisation de Widgets, car la simplicité de sa mise en oeuvre réside essentiellement dans l&rsquo;utilisation de ces modules paramétrables qui simplifient tant la vie des utilisateurs WordPress.</p>
<p>Pour ceux qui en serait encore à se demander ce qu&rsquo;est un Widget, voici quelques rappels et explications (les autres, vous pouvez passer directement à la fin de ce chapitre).</p>
<p>Pour accéder à la page d&rsquo;administration des Widgets, dans le menu de votre back-office WordPress survolez l&rsquo;option Apparence puis cliquez sur l&rsquo;option Widgets :</p>
<div>
<dl id="attachment_1397">
<dd>
<p><div style="width: 331px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" title="Menu WordPress Apparence - Widgets" src="https://thierrycouteau.com/wp-content/uploads/2013/05/wordpress-menu-apparence-widget.jpg" alt="Menu WordPress Apparence - Widgets" width="321" height="154" /><p class="wp-caption-text">Menu WordPress Apparence &#8211; Widgets</p></div></dd>
</dl>
</div>
<p>La page qui s&rsquo;affiche vous propose à gauche les différents Widgets disponibles, à droite les blocs représentant la ou les sidebar ou autres emplacement avec lesquels votre thème vous permet d&rsquo;interagir.</p>
<p style="text-align: left;">La mise en place se fait tout simplement en faisant glisser le widget vers la zone désirée, comme le montre cette vidéo:</p>
<p style="text-align: center;"><iframe loading="lazy" src="https://www.youtube-nocookie.com/embed/27OyTCjk_H0" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p style="text-align: left;">Vous aurez remarqué à l&rsquo;image que j&rsquo;utilise fort à propos le <strong>Widget Texte</strong>, qui est celui dont nous avons besoin.</p>
<p>Petite recommandation avant d&rsquo;aller plus loin : pour les tests, le mieux est de les faire sur votre version locale de développement. Si vous n&rsquo;en avez pas et que vous testez « en réel » (ce n&rsquo;est pas bien!) et si votre thème vous permet d&rsquo;utiliser plusieurs types de sidebar selon le modèle de page, choisissez plutôt dans ce cas celui qui est sur une page « profonde » et peu visitée (pas la « Home » ni les pages les plus lues). Dans mon cas (oui j&rsquo;ai fini mes tests en réel&#8230;), j&rsquo;ai choisi la page « <a href="https://thierrycouteau.com/e-coaching/"  target="_blank" rel="noopener noreferrer"  target="_blank" rel="noopener noreferrer">(e-)Coaching</a> » qui, tout en étant à mon sens l&rsquo;une des plus intéressantes de mon site, n&rsquo;est malheureusement pas (encore) la plus consultée.</p>
<h3>Acte 2: Copier un bout de code dans le Widget WordPress</h3>
<p>Donc, nous avons mis en place une zone de texte, grâce au Widget du même nom, au sein d&rsquo;un des blocs de notre thème (en général une barre de menu verticale ou le footer).</p>
<p><span style="font-size: 1em; line-height: 1.5;">Il suffit maintenant d&rsquo;y coller le bout de code suivant :</span><br />
<code>&lt;ul id="twitter-liste" &gt;&lt;/ul&gt;<br />
&lt;script type="text/javascript"&gt;<br />
function twitter_liste_callback(tweets){<br />
var statusHTML = '';<br />
for (var i=0; i&lt;tweets.length; i++){<br />
var username = tweets[i].user.screen_name;<br />
var status = tweets[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\&lt;\&gt;]*[^.,;'"&gt;\:\s\&lt;\&gt;\)\]\!])/g, function(url) {<br />
return '&lt;a target="_blank" href="'+url+'"&gt;'+url+'&lt;/a&gt;';<br />
}).replace(/\B@([_a-z0-9]+)/ig, function(reply) {<br />
return reply.charAt(0)+'&lt;a target="_blank" href="http://twitter.com/'+reply.substring(1)+'"&gt;'+reply.substring(1)+'&lt;/a&gt;';<br />
});<br />
statusHTML = statusHTML + '&lt;li&gt;&lt;div style="display: inline-block; float: left;"&gt;<span style="background-color: #f1f10d;">&lt;img src="https://thierrycouteau.com/wp-content/uploads/2013/05/logo-twitter-23x20.gif" /&gt;&lt;/div&gt;&lt;div&gt;</span>&lt;a target="_blank" href="http://twitter.com/'+username+'"&gt;&amp;nbsp;'+username+'&lt;/a&gt;&lt;/div&gt;&lt;span&gt;'+status+'&lt;/span&gt;&lt;/li&gt;';<br />
}<br />
jQuery(window).load(function(){<br />
var twitter_liste = jQuery('ul#twitter-liste');<br />
twitter_liste.each(function(){<br />
jQuery(this).html(statusHTML);<br />
});<br />
});<br />
}<br />
&lt;/script&gt;<br />
&lt;script type="text/javascript" src="https://api.twitter.com/1/statuses/user_timeline/<span style="background-color: #f1f10d;">ThierryCouteau</span>.json?callback=twitter_liste_callback&amp;amp;<span style="background-color: #f1f10d;">count=3</span>"&gt;&lt;/script&gt;</code></p>
<p>Les éléments surlignés correspondent à 3 points sur lesquels j&rsquo;attire votre attention :</p>
<p><code><span style="background-color: #f1f10d;">&lt;div style="display: inline-block; float: left;"&gt;&lt;img src="https://thierrycouteau.com/wp-content/uploads/2013/05/logo-twitter-23x20.gif" /&gt;&lt;/div&gt;</span></code></p>
<p>Ce bloc correspond à l&rsquo;image du logo que j&rsquo;affiche devant chaque <strong>tweet</strong>. Vous pouvez enlever cette ligne en totalité ou récupérer le logo sur votre site pour le gérer vous-même.</p>
<p><code>&lt;script type="text/javascript" src="https://api.twitter.com/1/statuses/user_timeline/<span style="background-color: #f1f10d;">ThierryCouteau</span>.</code></p>
<p>Sauf si vous voulez afficher ma <strong>timeline</strong> sur votre site (flatteur mais peu probable), il vous faut remplacer « ThierryCouteau » par votre <strong>identifiant Twitter</strong> (ce qui suit le « @ »).</p>
<p><code>json?callback=twitter_liste_callback&amp;amp;<span style="background-color: #f1f10d;">count=3</span>&amp;amp"&gt;&lt;/script&gt;</code></p>
<p>Ce paramètre « count » correspond au nombre de tweets que vous voulez afficher.</p>
<p>Ensuite ? Vous pouvez ajouter un titre, « Gazouillis » dans mon cas, puis il vous suffit d&rsquo;enregistrer votre Widget. Attention, ne soyez pas surpris, la page ne se recharge pas lors de l&rsquo;enregistrement.</p>
<p><span style="font-size: 1em; line-height: 1.5;">C&rsquo;est terminé ! Au rechargement d&rsquo;une des pages en front office qui utilise la sidebar que vous avez choisie, vous verrez normalement apparaître les </span><em style="font-size: 1em; line-height: 1.5;">n</em><span style="font-size: 1em; line-height: 1.5;"> derniers <strong>tweets</strong> de votre <strong>timeline</strong>. </span></p>
<h2>Flux Twitter sur WordPress, il y a mieux mais c&rsquo;est plus difficile</h2>
<p>Comme je l&rsquo;évoquais plus haut, cette solution utilise la précédente version de l&rsquo;API que twitter met à notre disposition. Pour ceux qui voudraient aller plus loin, consultez la documentation Twitter sur ce sujet : <a href="http://bit.ly/2MIbghW"  target=""  target="_blank" rel="noopener noreferrer" >The Twitter REST API</a></p>
<p><span style="font-size: 1em; line-height: 1.5;">Concernant les autres approches pour intégrer une timeline sur votre site WordPress, j&rsquo;en ai recensé trois :</span></p>
<ul>
<li><span style="line-height: 12px;">Très simple également mais moins intégrée graphiquement, vous pouvez utiliser la fonction de création de widget (encore!) de Twitter. Cela se passe dans le menu de paramétrage de votre compte et c&rsquo;est assez bien expliqué. Le bout de code généré peut bien sûr être intégré comme celui que je viens de vous proposer.</span></li>
<li>Tout aussi simple, un peu plus lourd (plus de code, de ressources) mais c&rsquo;est vrai aussi plus riche en possibilités, vous pouvez utiliser un des nombreux plugins proposé par la communauté WordPress : <a href="http://wordpress.org/plugins/search.php?q=twitter+timeline"  target=""  target="_blank" rel="noopener noreferrer" >http://wordpress.org/plugins/search.php?q=twitter+timeline</a></li>
<li>Enfin, pour les plus aguerris, vous pouvez vous attaquer à l&rsquo;intégration php de l&rsquo;API 1.1 de Twitter. Je n&rsquo;ai aucun site à conseiller, une simple recherche Google sur « WordPress Timeline Twitter API 1.1 » permet de trouver de nombreuses pages consacrées à ce sujet.</li>
</ul>
<p><span style="font-size: 1em; line-height: 1.5;">En complément à cet article, si vous voulez en savoir plus sur les ressources insoupçonnées du Widget Texte, je suis tombé récemment sur cet excellent article de Fabrice Court :  </span><a href="http://www.fabricecourt.com/blog-fabrice-court/personnalisez-votre-widget-texte-wordpress/"  target=""  target="_blank" rel="noopener noreferrer" >Personnalisez votre Widget Texte avec WordPress</a></p>
<p>Pour d&rsquo;autres <strong>trucs et astuces WordPress</strong>, je vous incite à consulter <a href="https://thierrycouteau.com/trucs-et-astuces-divers-pour-wordpress/"  >cette page de mon site</a>.</p>
<p>Enfin, si vous avez besoin d&rsquo;une intervention pour mettre en place cette timeline Twitter sur votre site (WordPress ou autre), n&rsquo;hésitez pas à <a href="https://thierrycouteau.com/contact/"  >me contacter</a>.</p>
<p>Cet article <a href="https://thierrycouteau.com/ajouter-un-flux-twitter-a-votre-site-wordpress/">Ajouter un flux twitter à votre site WordPress</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/ajouter-un-flux-twitter-a-votre-site-wordpress/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Trucs, Astuces et Soluces pour WordPress</title>
		<link>https://thierrycouteau.com/trucs-et-astuces-divers-pour-wordpress/</link>
					<comments>https://thierrycouteau.com/trucs-et-astuces-divers-pour-wordpress/#comments</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Wed, 15 May 2013 05:38:45 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[trucs et astuces]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=1200</guid>

					<description><![CDATA[<p>Cet article <a href="https://thierrycouteau.com/trucs-et-astuces-divers-pour-wordpress/">Trucs, Astuces et Soluces pour WordPress</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><img loading="lazy" decoding="async" class="size-full wp-image-1276 aligncenter" src="https://thierrycouteau.com/wp-content/uploads/2013/05/solutions-wordpress.jpg" alt="Trucs et astuces WordPress" width="600" height="242" srcset="https://thierrycouteau.com/wp-content/uploads/2013/05/solutions-wordpress.jpg 600w, https://thierrycouteau.com/wp-content/uploads/2013/05/solutions-wordpress-768x309.jpg 768w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>Voici une liste non exhaustive de <strong>solutions</strong> et<strong> astuces</strong> que j&rsquo;ai utilisées pour améliorer un site ou résoudre certains petits soucis rencontrés dans l&rsquo;utilisation de cet excellent cms qu&rsquo;est <strong>WordPress</strong>.</p>
<p>Comme d&rsquo;habitude, la liste risquant de s&rsquo;allonger au fil du temps, la présentation est en mode « accordéon » (cliquez  sur un titre pour « déplier » ou « replier » l&rsquo;explication).</p>
<p><b>Date de la dernière modification: 16 avril 2019</b></p></div>
			</div><div class="et_pb_module et_pb_accordion et_pb_accordion_0">
				
				
				
				
				<div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_0  et_pb_toggle_open">
				
				
				
				
				<h5 class="et_pb_toggle_title">Trier les commentaires du plus récent au plus ancien dans une page ou un article WordPress</h5>
				<div class="et_pb_toggle_content clearfix"><p>Vous voudriez <strong>inverser le sens des commentaires</strong> affichés sur les articles et les pages de votre site internet sous <strong>WordPress</strong> ?</p>
<p>Rien de plus simple, dans le menu de votre back-office, rendez vous sur Réglages &#8211; Discussions. <br />Vous y trouverez l&rsquo;option « Les commentaires doivent être affichés avec le plus&#8230; en premier » avec au choix « ancien » ou récent ». Faites votre sélection, n&rsquo;oubliez pas d&rsquo;enregistrer vos modifications, c&rsquo;est tout !</p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_1  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Ouvrir dans un nouvel onglet le lien sur l&#039;auteur d&#039;un commentaire (modifier&nbsp;get_comment_author_link avec target=&#039;_blank&#039;)</h5>
				<div class="et_pb_toggle_content clearfix"><p>Vous préférez que le lien présent sur le nom de l&rsquo;auteur d&rsquo;un commentaire s&rsquo;ouvre dans une nouvelle fenêtre du navigateur ? C&rsquo;est simple, il suffit de modifier la fonction <strong>get_comment_author_link()&nbsp;</strong>sauf que&#8230; comme elle fait partie du cœur de <strong>wordpress</strong>, votre modification risque de disparaître à l&rsquo;occasion d&rsquo;une mise à jour (désormais automatique de surcroît).<br />La solution consiste donc à « surcharger » la fonction <strong>get_comment_author_link&nbsp;</strong>depuis la page « <strong>functions.php</strong> » de votre thème wp.<br />Cette méthode « persistera » d&rsquo;autant plus si vous avez eu la prudence de générer un « thème enfant » (sinon, gare aux mises à jour de votre thème qui là encore peuvent faire sauter cette modification).</p>
<p>Voici la modification telle que la propose Joshua Abenazer sur wordpress.stackexchange.com (http://wordpress.stackexchange.com/questions/63316/where-to-modify-get-comment-author-link) :<br /><code>add_filter( "get_comment_author_link", "wpse_63316_modifiy_comment_author_anchor" ); function wpse_63316_modifiy_comment_author_anchor( $author_link ){ return str_replace( "&lt;a", "&lt;a target='_blank'", $author_link ); }</code><code></code><code></code></p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_2  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Erreur &#039;error on line 2 at column 6: XML declaration allowed only at the start of the document&#039; sur le fichier sitemap</h5>
				<div class="et_pb_toggle_content clearfix"><p>Je viens de terminer la mise en place d&rsquo;un site sous <strong>WordPress</strong> (<a href="http://bobzigua.com"  target=""  target="_blank" rel="noopener noreferrer" >bobzigua.com</a>). <br />J&rsquo;utilise (comme beaucoup) le plugin <strong>Yoast WordPress SEO</strong>&nbsp;qui s&rsquo;occupe entre autre de générer « à la volée » les fichiers <strong>sitemap</strong> en XML. <br />En vérifiant le contenu du fichier&nbsp;sitemap_index.xml, je suis tombé sur l&rsquo;erreur indiquée dans le titre. Une recherche rapide et un test me permettent de valider la solution proposée sur les forums WordPress : le souci vient souvent (toujours ?) du fichier functions.php du thème que l&rsquo;on utilise. Il peut contenir des caractères d&rsquo;espacement (whitespace) ou des lignes vides hors des balises php &nbsp;(&lt;?php et ?&gt;) qui provoquent cette erreur. <br />Il suffit de reprendre le fichier dans son éditeur préféré et de supprimer les lignes vides inutiles pour que tout re-fonctionne.</p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_3  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Ajouter la date de dernière mise à jour dans un article ou une page</h5>
				<div class="et_pb_toggle_content clearfix"><p>Comme c&rsquo;est le cas pour cet article, il est parfois utile voire indispensable d&rsquo;afficher à l&rsquo;internaute qui visite votre site la <strong>date de dernière modification de la page</strong>&nbsp;qu&rsquo;il est train de lire. <br />Pour m&rsquo;éviter de saisir manuellement cette date à chaque modification, je me suis créé un petit&nbsp;<strong>shortcode</strong>&nbsp;tout bête que je vous invite à découvrir dans mon article&nbsp;&nbsp;<a href="https://thierrycouteau.com/wordpress-ajouter-date-derniere-modification-article/"  >WordPress: ajouter la date de dernière modification dans un article</a></p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_4  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Suivre une conversion d&#039;objectif Google Analytics dans un formulaire Contact Form 7</h5>
				<div class="et_pb_toggle_content clearfix"><p>Vous voulez pouvoir suivre et analyser dans <strong>Google Analytics</strong> les validations d&rsquo;un formulaire de contact généré avec le plugin <strong>Contact Form 7</strong> ?<br />Rien de plus simple! Il suffit de renseigner la zone « <strong>Réglages complémentaires</strong> » (ou « <strong>Additional Settings</strong> » dans la version originale) de votre formulaire avec un paramètre qui intègre le paramètre d&rsquo;action « <strong>on_sent_ok</strong> » de Contact Form 7 et un tag de <strong>suivi d’événement Analytics</strong>.<br />Ce qui donne, par exemple :<br /><code>on_sent_ok: "_gaq.push(['_trackEvent', 'Formulaire Contact', 'Validation'']);"</code><code></code></p>
<p>Ici, l’événement nommé « Validation » apparaîtra dans <strong>Google Analytics</strong> dans le <strong>suivi d&rsquo;événements</strong> de la catégorie « Formulaire Contact » <br />Une description en anglais est disponible sur le site du créateur de cet incontournable <strong>plugin WordPress</strong>: <a href="http://bit.ly/13gApVD"  target=""  target="_blank" rel="noopener noreferrer" >Tracking Form Submissions with Google Analytics </a><br />Et pour en savoir plus sur le <strong>suivi des objectifs</strong> dans <strong>Google Analytics</strong>, <a href="https://thierrycouteau.com/google-analytics-parametrage-objectifs-evolue/"  >c&rsquo;est par ici</a> !</p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_5  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Personnaliser la page d&#039;attente lors d&#039;une maintenance de WordPress</h5>
				<div class="et_pb_toggle_content clearfix"><p>Si comme moi vous êtes las de cette page blanche au message sibyllin que <strong>WordPress</strong>&nbsp;affiche aux visiteurs au moment où vous faites une mise à jour, lisez la solution que je propose dans mon article&nbsp;<a href="https://thierrycouteau.com/wordpress-page-maintenance-personnalisee-selon-theme/"  >WordPress: une page de maintenance personnalisée selon le thème</a>.</p>
<p>&nbsp;</p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_6  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Ajouter une page &#039;sitemap&#039; ou plan de site</h5>
				<div class="et_pb_toggle_content clearfix"><p>Je parle ici du <strong>plan de site html</strong> pas du plan xml ou csv utilisé par les robots d&rsquo;indexation. <br />Certains disent que cette page qui liste le contenu de votre site est désormais inutile en terme de <strong>SEO</strong>. Cependant, cette bonne pratique de <strong>référencement</strong> a aussi l&rsquo;avantage de proposer une autre forme de navigation à votre visiteur. <br />Personnellement, je continue à en créer une sur les sites que je réalise. <br /><strong>WordPress</strong>&nbsp;ne dispose pas de plan de site par défaut, je vous propose donc d&rsquo;utiliser un <strong>plugin</strong> en français écrit par Tony Archambeau. <br />Une fois installé, il permet d&rsquo;utiliser un <strong>shortcode</strong> dans n&rsquo;importe qu&rsquo;elle page ou article. Le résultat peut-être vu sur <a href="https://thierrycouteau.com/plan-de-site/"  >ma propre page plan de site</a>. <br />Le lien vers le plugin :&nbsp;<a href="http://bit.ly/14PqkyR"  target=""  target="_blank" rel="noopener noreferrer" >WP Sitemap Page</a></p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_7  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Corriger les apostrophes inversées (remplacées par des accents graves) et autres soucis d&#039;accents</h5>
				<div class="et_pb_toggle_content clearfix"><p>Parfois <strong>WordPress</strong> est capricieux avec certains accents bien français ainsi qu&rsquo;avec les apostrophes qu&rsquo;il remplace à son goût par des « ` » (accents graves).</p>
<p>La solution à ce problème d&rsquo;accents nous vient directement du Québec (mais si !) d&rsquo;où&nbsp;<strong>Emile Girard</strong> nous a proposé ce petit script à ajouter dans la page functions.php. <br />Le lien vers son article et la solution : <a href="https://estrade.ca/dev/corriger-les-apostrophes-dans-wordpress.html/"  target=""  >https://estrade.ca/dev/corriger-les-apostrophes-dans-wordpress.html/</a></p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_8  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Utiliser la gestion des extensions lorsque mon site WordPress est hébergé sur un serveur SFTP</h5>
				<div class="et_pb_toggle_content clearfix"><p>Mon site est hébergé sur un nouveau serveur qui se veut plus sécurisé et dont le protocole de transfert de fichier est renforcé, ce que les pros (dont je ne suis pas, malheureusement) appellent du <strong>SFTP</strong>. <br />Cela signifie que tous les transferts réalisés entre mon site et un site externe doivent respecter ce protocole, ce que <strong>WordPress</strong> ne fait pas par défaut et ce qui bloque donc toute possibilité d&rsquo;installation / mise à jour d&rsquo;extension ! <br />Mais, comme souvent avec notre cms préféré, il existe une solution au travers d&rsquo;un plugin que je vous conseille :&nbsp;<strong>SSH SFTP Updater Support</strong>. <br />Par contre, comme tant que vous ne l&rsquo;avez pas installé, vous ne pouvez pas installer de plugin (&#8230;), il faut en passer par un transfert <strong>SFTP</strong> « externe » (celui qui vous a permis de mettre en place le site), via FileZilla par exemple, pour le copier dans le répertoire des extensions (&nbsp;/wp-content/plugins/ pour mémoire).&nbsp;<br />Une fois activé,<strong>&nbsp;SSH SFTP Updater Support</strong> vient « surcharger » la page d&rsquo;installation / mise à jour des extensions de votre Back-Office WordPress en proposant la saisie des identifiants propres au protocole SSH. <br />A télécharger ici :&nbsp;<a href="http://wordpress.org/extend/plugins/ssh-sftp-updater-support/"  target=""  target="_blank" rel="noopener noreferrer" >http://wordpress.org/extend/plugins/ssh-sftp-updater-support/</a></p>
<p>&nbsp;</p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_9  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Ajouter des fonctions d&#039;édition à l&#039;écran de saisie des articles et des pages WordPress</h5>
				<div class="et_pb_toggle_content clearfix"><p>Lorsque l&rsquo;on débute sur <strong>WordPress</strong>, l&rsquo;une des premières questions que l&rsquo;on se pose généralement est&nbsp;comment enrichir les outils d&rsquo;édition des articles et des pages pour pouvoir, par exemple, changer la taille d&rsquo;une police. </p>
<p><del>Un des plus célèbres plugins est sans conteste&nbsp;<strong>Ultimate TinyMCE</strong>,&nbsp;qui permet de « surcharger » la barre d&rsquo;outils de l&rsquo;éditeur pour lui ajouter de nombreuses options de mise en forme et autres fonctions que je vous laisse découvrir. </del><br /><del>A télécharger ici :&nbsp;</del><a href="http://wordpress.org/extend/plugins/ultimate-tinymce/"  target=""  target="_blank" rel="noopener noreferrer" ><del>http://wordpress.org/extend/plugins/ultimate-tinymce/</del> </a></p>
<p>Ce plugin n&rsquo;est malheureusement plus maintenu depuis la version 3.9 de WordPress. <br />Je vous propose d&rsquo;utiliser plutôt <strong>TinyMCE Advanced</strong> que vous trouverez ici : https://wordpress.org/plugins/tinymce-advanced/<br />Dernière vérification faite en avril 2019, il est même compatible avec le nouvel éditeur « Gutenberg » de WP.</p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_10  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Google+ double les titres issus de WordPress</h5>
				<div class="et_pb_toggle_content clearfix"><p>Vos posts <strong>WordPress</strong> publiés sur Google+ affichent des titres en double ? <br />Un problème classique et connu sur lequel j&rsquo;ai fait un article où vous trouverez une description de la solution: <a href="https://thierrycouteau.com/google-double-vos-titres-wordpress-la-solution/"  >https://thierrycouteau.com/google-double-vos-titres-wordpress-la-solution/</a></p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_11  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Publier dans une page ou un article le contenu d&#039;une autre page ou article WordPress</h5>
				<div class="et_pb_toggle_content clearfix"><p>Cela peut paraître un peu tordu au premier abord mais vous serez peut-être un jour confronter à ce problème : comment publier un contenu <strong>WordPress</strong> dans une autre page ou article ?<br />La solution existe avec ce petit plugin nommé <strong>RPS Include Content</strong>. Il vous permet d&rsquo;utiliser un shortcode dans vos pages ou articles dans lequel vous indiquez l&rsquo;identifiant d&rsquo;un autre contenu WordPress à intégrer. Simple et diablement efficace à télécharger ici : <a href="http://wordpress.org/extend/plugins/rps-include-content/"  target=""  target="_blank" rel="noopener noreferrer" >http://wordpress.org/extend/plugins/rps-include-content/</a></p>
<p>Après vérification (avril 2019), même si je l&rsquo;utilise encore sans souci, cette extension n&rsquo;est plus maintenue depuis un moment.<br />Une alternative qui semble tout aussi simple (mais que je n&rsquo;ai pas testée) : <strong>Improved Include Page </strong>https://wordpress.org/plugins/improved-include-page/</p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_12  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Ajouter un flux twitter à votre site WordPress</h5>
				<div class="et_pb_toggle_content clearfix"><p>Pour animer le site et parce que je poste sur <strong>Twitter</strong> des infos et des liens que je ne publie pas toujours ici, j&rsquo;ai voulu intégrer dans ma sidebar (en bas à droite) un extrait de ma <strong>timeline</strong>. <br />Voici la solution que j&rsquo;ai retenue mais également quelques infos sur d&rsquo;autres méthodes utilisables: <a href="https://thierrycouteau.com/ajouter-un-flux-twitter-a-votre-site-wordpress/"  >Afficher une timeline Twitter dans WordPress </a></p>
<p>&nbsp;</p></div>
			</div><div class="et_pb_toggle et_pb_module et_pb_accordion_item et_pb_accordion_item_13  et_pb_toggle_close">
				
				
				
				
				<h5 class="et_pb_toggle_title">Stop au Duplicate Content sur les catégories dans WordPress</h5>
				<div class="et_pb_toggle_content clearfix"><p>Un bug intermittent dans <strong>WordPress</strong> (corrigé puis réapparu), la génération d&rsquo;URL fantômes vers les catégories et archives, liens qui peuvent faire penser à du <strong>Duplicate Content</strong>. <br />Faites ce petit test : repérez une adresse de votre site qui pointe vers une catégorie, exemple : https://votrenomdesite.com/category/non-classe/ Maintenant, tapez dans votre barre d&rsquo;adresse : https://votrenomdesite.com/category/non-classe/non-classe/ <br />Si votre site vous affiche une page 404 (<a href="https://thierrycouteau.com/personnaliser-sa-page-404/"  >que vous avez personnalisée ?</a>), tout va bien, une adresse erronée doit en effet renvoyer vers la page d&rsquo;erreur. <br />Mais la plupart du temps, <strong>WordPress</strong> va afficher le contenu de la page « d&rsquo;origine ». Le risque est faible mais existe de voir cette faille utilisée en Negative SEO&nbsp;par des <strong>webmarketeurs</strong> malintentionnés (il y en a). En créant des backlinks vers ces liens fantômes, il vont vous montrer du doigt aux moteurs de recherche qui considéreront que vous avez dupliqué un grand nombre de pages.<br />Comme il vaut mieux prévenir que guérir, je vous invite à lire la solution proposée par Julio Potier dans son article « <a href="http://www.geekpress.fr/duplicate-content-categorie/"  target=""  target="_blank" rel="noopener noreferrer" >Eviter le duplicate content sur les archives des catégories</a>« .</p></div>
			</div>
			</div><div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Je le précise, mais vous vous en doutiez, je ne saurais être tenu pour responsable des hypothétiques problèmes que vous rencontreriez en adoptant ou installant une des solutions indiquées ici. Et si vous avez besoin d&rsquo;une prestation pour les mettre en place, vous pouvez toujours <a href="https://thierrycouteau.com/contact/"  ><strong>me consulter</strong></a>.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Cet article <a href="https://thierrycouteau.com/trucs-et-astuces-divers-pour-wordpress/">Trucs, Astuces et Soluces pour WordPress</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/trucs-et-astuces-divers-pour-wordpress/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>SpeakPipe, un répondeur vocal pour votre site</title>
		<link>https://thierrycouteau.com/speakpipe-repondeur-vocal-site-web/</link>
					<comments>https://thierrycouteau.com/speakpipe-repondeur-vocal-site-web/#respond</comments>
		
		<dc:creator><![CDATA[Thierry Couteau]]></dc:creator>
		<pubDate>Mon, 08 Apr 2013 06:00:23 +0000</pubDate>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://thierrycouteau.com/?p=668</guid>

					<description><![CDATA[<p>Cet article <a href="https://thierrycouteau.com/speakpipe-repondeur-vocal-site-web/">SpeakPipe, un répondeur vocal pour votre site</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_2 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_0">
				
				
				
				
				<span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="800" height="533" src="https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress.jpg" alt="" title="" srcset="https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress.jpg 800w, https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-768x511.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" class="wp-image-670" /></span>
			</div><div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Voici une application prometteuse que je suis en train de tester : <strong>SpeakPipe</strong>. Elle consiste à fournir sur votre<strong> site internet</strong> ou sur votre page <strong>Facebook</strong> une extension qui permet à un visiteur de vous laisser un message comme il le ferait sur un <strong>répondeur vocal</strong>.</p>
<h2>Principe de fonctionnement du répondeur vocal SpeakPipe sur un site</h2></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_3">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_1">
				
				
				
				
				<span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="600" height="400" src="https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-2.jpg" alt="" title="" srcset="https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-2-768x512.jpg 768w, https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-2.jpg 600w" sizes="(max-width: 600px) 100vw, 600px" class="wp-image-676" /></span>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Sur une page web, <strong>SpeakPipe</strong> se présente sous la forme d&rsquo;un bouton « volant » que vous pouvez placer sur n&rsquo;importe quel coté de votre fenêtre (à droite et au milieu dans l&rsquo;exemple ci-contre). Ce bouton accompagne la navigation de l&rsquo;internaute et reste ainsi toujours visible.</p>
<p>Lors de la première visite un petit pop-up optionnel indique la présence de cette fonction sur le site.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_4">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_5  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Lorsque l&rsquo;internaute clique sur le bouton, un pop-up d&rsquo;<strong>enregistrement vocal</strong> s&rsquo;affiche, dont voici la séquence :</p>
<h3>Etape 1 : enregistrement d&rsquo;un message vocal</h3></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_5">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Le défaut majeur de cette application est qu&rsquo;elle n&rsquo;est pas encore totalement traduite, comme vous pouvez le voir. Impossible d&rsquo;intervenir sur les message affichés ici en anglais. Pour ceux qui ne sont pas familiarisés avec la langue de Shakespeare :</p>
<ul>
<li>Premier écran : lancement de <strong>l’enregistrement</strong><strong> </strong>grâce au bouton « Start Recording ». Ce plugin est compatible avec la Iphone ou Ipad si vous avez installé l&rsquo;application SpeakPipe.</li>
<li>Deuxième écran : le module utilisant Flash Player, vous devez autoriser l&rsquo;utilisation du micro de votre pc.</li>
<li>Troisième écran : l&rsquo;enregistrement démarre, vous avez 90 secondes pour vous exprimer ou vous pouvez appuyer sur « Stop » à tout moment.</li>
<li>Quatrième écran : l&rsquo;enregistrement est terminé, vous pouvez le réécouter avec le bouton « Replay » ou l&rsquo;envoyer avec « Send »</li>
<li>A tout moment, la petite croix en haut à droite de la fenêtre permet d&rsquo;interrompre l&rsquo;opération.</li>
</ul></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_2">
				
				
				
				
				<span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="600" height="600" src="https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-1.jpg" alt="" title="" srcset="https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-1-768x768.jpg 768w, https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-1-150x150.jpg 150w, https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-1-300x300.jpg 300w, https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-1-1024x1024.jpg 1024w, https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-1-440x440.jpg 440w, https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-1.jpg 600w" sizes="(max-width: 600px) 100vw, 600px" class="wp-image-684" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_6">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_8  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Etape 2 : envoi de votre message enregistré</h3></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_7">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_9  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_3">
				
				
				
				
				<span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="300" height="302" src="https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-2.jpg" alt="" title="" srcset="https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-2-768x773.jpg 768w, https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-2-150x150.jpg 150w, https://thierrycouteau.com/wp-content/uploads/2013/04/speakpipe-wordpress-etape-2.jpg 300w" sizes="(max-width: 300px) 100vw, 300px" class="wp-image-685" /></span>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_10  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_8  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Sur cet écran, vous retrouvez les informations liées à votre <strong>message vocal</strong>, vous pouvez encore le réécouter et:ou le supprimer. Sinon, vous n&rsquo;avez plus qu&rsquo;à saisir votre nom (facultatif) et votre adresse mail (requise) et à appuyer sur le bouton « Send ». C&rsquo;est fini, vous venez d&rsquo;envoyer un message vocal sur ma boîte mail, message auquel je ne manquerai pas de répondre le plus rapidement possible.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_8">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_11  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_9  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Un répondeur vocal sur votre page Facebook</h2>
<p><strong>SpeakPipe</strong> propose aussi d&rsquo;installer le<strong> répondeur vocal</strong> sur votre page <strong>Facebook</strong>. La présentation et l&rsquo;enchaînement des écrans sont les mêmes et les visiteurs accèdent à la fonction en cliquant sur l&rsquo;onglet et le lien « <strong>Message Vocal</strong>« .<br /><del>Un exemple est disponible sur ma page Facebook : <strong><a href="https://www.facebook.com/pages/Thierrycouteau/425081377588073"  target=""  target="_blank" rel="noopener noreferrer" >https://www.facebook.com/pages/Thierrycouteau/</a></strong></del></p>
<h2>Installation du module SPeakPipe</h2>
<p>L&rsquo;installation dépend du site utilisé : il existe différents tutoriels pour les produits suivants :</p>
<ul>
<li><strong>WordPress</strong></li>
<li><em id="__mceDel">Blogger</em></li>
<li><em id="__mceDel">Tumblr</em></li>
<li><em id="__mceDel">Joomla</em></li>
<li><strong>Facebook</strong></li>
</ul>
<p>Ainsi qu&rsquo;une documentation développeur pour l&rsquo;implanter sur n&rsquo;importe quel autre type de site.</p>
<p>Ce plugin original et ultra fonctionnel est à retrouver sur <strong><a href="http://www.speakpipe.com"  target=""  target="_blank" rel="noopener noreferrer" >SpeakPipe.com</a></strong>.</p>
<p>Proposé sur un modèle <strong>Freemium</strong>, son utilisation est libre jusqu&rsquo;à <strong>20 messages par mois</strong>. Ensuite vous pouvez souscrire à un abonnement mensuel ou acheter des packs de <strong>messages vocaux</strong>. (voir sur la <a href="http://www.speakpipe.com/plans"  target=""  target="_blank" rel="noopener noreferrer" >page tarif</a> du site).</p>
<p><del>Je vous recommande de le tester ici-même en me laissant un <strong>commentaire vocal</strong> sur cet article !</del></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Cet article <a href="https://thierrycouteau.com/speakpipe-repondeur-vocal-site-web/">SpeakPipe, un répondeur vocal pour votre site</a> est apparu en premier sur <a href="https://thierrycouteau.com">Thierry Couteau</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thierrycouteau.com/speakpipe-repondeur-vocal-site-web/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
