Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

Annonce

Participez au Concours Seo 2016 Officiel ! | Faites un bond en avant avec la formation SEO Ranking Skills le 12 Avril 2017

#1 2016-02-18 14:30:50

Mention NicolasWeb
Soldier
Lieu : Besançon (France)
Inscription : 2015-09-30
Messages : 407

Rédaction
Sémantique
Python
Site Web

Astuce Wordpress : texte + liste d'article sur la home page

Cela fait quelques mois que je travaille sur deux gros sites Wordpress (en terme de contenus ce sont des centaines de pages pour le plus petit et pas loin de 2000 pour le plus gros). Le trafic reçu va de 8000 vu/mois à 40000 vu/mois pour le plus gros. Rien de bien costaud, mais faut pas se rater car ça rapporte un peu quand même...

J'ai entrepris de travailler beaucoup le linking interne et j'ai du "bidouiller" un peu pour arriver à faire ce que je souhaitais.
Voici une astuce que j'ai trouvé pour modifier le template et afficher un long texte en plus de la liste des articles sur la page d'accueil (ATTENTION : c'est de la programmation PHP)  :

Tout d'abord, il est préférable de ne pas modifier un thème Wordpress directement, mais de faire un "theme fils" ("child theme" dans le jargon).


 /* modification du fichier index.php du thème wordpress */
<?php
            if (is_home() && !is_paged()) {
            ?>

 <p>Bienvenue sur mon site, bla bla bla ... </p>

<?php
            } // fin de test is_home();

            ?>
 

Bon j'ai balancé un texte de 3000 mots à la fin de la liste des articles et ça m'a permis de faire ressortir la home d'un site sur une expression très concurrentielle sur la 7 ème page alors qu'avant ça sortait pas sur les 20 premières pages.

Bon, okay 7 ème page ça a rien apporté, mais c'est un bon début et ça permet de placer un très gros article à la fin de la liste des articles. C'est potentiellement aussi intéressant pour développer la structure du site sans mettre tout dans un menu ou un widget "site wide".
(genre pour ceux qui aiment les cocons sémantiques...  big_smile ).

PS : dans la mesure ou je débute dans Wordpress et que j'ai eu d'importants désagrément avec certaines extensions (destruction totale du site -> panique -> bidouille BD -> remise en place -> ouf mais 5 heures de perdues mad ), je place un maximum de choses dans le thème maintenant car c'est beaucoup plus sûr après les mises à jour du CMS.
Ceci étant dit, je pense qu'il existe quelque part une extension qui doit faire la même chose pour ceux qui aiment pas bidouiller le code...


Mes tools SEO gratuits →SeoSoftwareNow.com  ∙ Me contacter

Hors ligne

#2 2016-02-18 14:56:14

Mention Zakstan
Soldier
Lieu : Lille
Inscription : 2015-09-12
Messages : 1 162

Sémantique
Rédaction
Marketing
Comunity Management

Re : Astuce Wordpress : texte + liste d'article sur la home page

Merci à toi pour le partage :-)

J'avoue que c'est plutôt pratique, je vais tester sur mon site, je devais justement m'y atteler prochainement donc parfait !! big_smile


Le SEO est un travail de chien... Tu passes beaucoup de temps à renifler le cul de tes concurrents et quand tu ne le fais pas tu grattes, tu grattes, tu graaaaattes en espérant tomber sur un truc sympa et parfois tu tombes sur un os ! Mais c'est pas grave, c'est ce que tu recherchais, non ? :-D

Hors ligne

#3 2016-02-19 09:23:29

Mention effi10
Scout
Lieu : Troyes
Inscription : 2013-09-10
Messages : 239

Scraping
Développement C#
Content Spinning
Rédaction
Site Web

Re : Astuce Wordpress : texte + liste d'article sur la home page

Bonjour

Une solution que je préfère est de définir une page spécifique comme par d'accueil (via Réglages / Lecture) et de définir soit un shortcode qui permet d'afficher une boucle d'articles, soit d'utiliser un Page Builder (de plus en plus souvent intégrés aux templates Premium).

Ainsi on peut monter des pages complexes très simplement.

Exemple : hxxp://cuire-un-oeuf.com/  (ici via le thème)

Pour les codeurs, il est très simple de créer un shortcode avec une liste de post types spécifiques. Ou pour les feignasses, y'a ça : https://wordpress.org/plugins/list-category-posts/  big_smile


effiSpin, c'est moi ;-)

Hors ligne

#4 2016-02-19 10:04:16

Mention durando
Scout
Inscription : 2015-04-25
Messages : 299

Audit et Analyse
Html Css

Re : Astuce Wordpress : texte + liste d'article sur la home page

Pour info, dans certains thèmes codés avec les pieds, ta solution ne marchera pas et tu devras passer par un if is_front_page().

Hors ligne

#5 2016-02-19 10:18:01

Mention NicolasWeb
Soldier
Lieu : Besançon (France)
Inscription : 2015-09-30
Messages : 407

Rédaction
Sémantique
Python
Site Web

Re : Astuce Wordpress : texte + liste d'article sur la home page

durando a écrit :

Pour info, dans certains thèmes codés avec les pieds, ta solution ne marchera pas et tu devras passer par un if is_front_page().

Merci pour l'info smile
D'ailleurs tous les thèmes que j'utilise sont dérivés de "Twenty Eleven" le thème wordpress par défaut s'il y a 5 ans lol


Mes tools SEO gratuits →SeoSoftwareNow.com  ∙ Me contacter

Hors ligne

#6 2016-02-19 10:35:21

Mention effi10
Scout
Lieu : Troyes
Inscription : 2013-09-10
Messages : 239

Scraping
Développement C#
Content Spinning
Rédaction
Site Web

Re : Astuce Wordpress : texte + liste d'article sur la home page

Après je sais faire en PHP (je l'ai fait dans le passé c'est pas un soucis) mais pour moi c'est une perte de temps quand d'autres moyens permettent de le faire en quelques secondes sans prise de tête.

Une fois un thème évalué et testé, on le réutilise sans surprises et basta. J'utilise pas 50 thèmes, mais principalement 2 que j'ai tuné et optimisé sur mesure.


effiSpin, c'est moi ;-)

Hors ligne

#7 2016-04-12 12:57:04

Mention fab
Recruit
Lieu : Le Boulou
Inscription : 2016-03-31
Messages : 6

Rédaction
intégration Html Css
Networking SEO

Re : Astuce Wordpress : texte + liste d'article sur la home page

Il est aussi possible de simplement rajouter un zone "widgetisée" sur la page "home.php" et d'insérer ton texte dans un widget texte.
Facile et rapide à faire sans "coder" en php.
rajouter dans functions.php, là où on trouvera :

if ( function_exists('register_sidebar') ) {
register_sidebar(array(
        'name' => 'Sidebar',
  'before_widget' => '<div class="widget_sidebar">',
        'after_widget' => '</div>',
        'before_title' => '<h3>',
        'after_title' => '</h3>',
      ));

à la suite :

register_sidebar(array(
        'name' => 'ma_zone_widgetisee',
  'before_widget' => '<div class="ma_zone_widgetisee" id="%1$s">',
        'after_widget' => '</div>',
        'before_title' => '<h3>',
        'after_title' => '</h3>',
      ));  
  }

ensuite dans "home.php", mettre là où on veut qu'apparaisse le texte (ou ce que l'on veut):

<div id="ma_zone_widgetisee">
< ?php if ( !function_exists( 'dynamic_sidebar' ) || !dynamic_sidebar('ma_zone_widgetisee') ) ?>
</div>

Pas plus de 5minutes quand on connaît wink

Hors ligne

Pied de page des forums