Créer des pages “à la volée”

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 15)
  • Auteur
    Messages
  • #483261
    Monky
    Membre
    Padawan WordPress
    94 contributions

    Bonjour,

    J’ai une flopée de page à créer. Je me dis que passer par l’administration, cliquer chaque fois sur “Nouvelle page”, renseigner, le titre de la page, l’ID, la page-mère… ça pourrait très rasant et perturber un bon moment la base.

    Alors je me demande si c’est pas possible passer par phpmyadmin et une requête SQL pour générer tout ça effacement et rapidement. Cependant, je ne connais que les bases, et je ne suis même pas sûr que cela soit possible ?!?

    En gros, j’ai un fichier texte tout près pour accueillir les termes d’une éventuelle requête, il se constitue de cette façon :
    Titre page 1 / Contenu blabla page1 / id-page-1
    Titre page 2 / Contenu blabla page2 / id-page-2
    Titre page 3 / Contenu blabla page3 / id-page-3

    Et pour compliquer le tout, il y a évidement la page-mère à renseigner, et mais aussi l’activation du plugin runPhp sur toutes ces pages.

    La solution est-elle envisageable ? N’y-a-t-il pas d’autres possibilités à exploiter ?

    Merci pour votre aide et/ou avis,

    #730488
    Lumiere de Lune
    Participant
    Maître WordPress
    19385 contributions
    Monky wrote:
    Bonjour,

    J’ai une flopée de page à créer. Je me dis que passer par l’administration, cliquer chaque fois sur “Nouvelle page”, renseigner, le titre de la page, l’ID, la page-mère… ça pourrait très rasant et perturber un bon moment la base.

    Je ne vois pas ce que tu veux dire par perturber la base ?
    Sinon on ne renseigne pas l’ID, elle se créé automatiquement

    Pour créer automatiquement des “éléments” il faut utiliser wp_post

    #730489
    Monky
    Membre
    Padawan WordPress
    94 contributions

    Si je dois créer une centaine de page, une par une, je vais en passer du temps. Ma base n’est pas super performante, si je passe trop de temps à la manipuler sous l’administration cela pourrait perturber l’utilisation du reste du site déjà en place…

    Ok l’ID peut être créer automatiquement, mais il me faut parfois le retoucher (enlever les pronoms, les lettres qui précèdent les apostrophe…).

    Une idée quant à l’activation de runphp ?

    #730490
    Lumiere de Lune
    Participant
    Maître WordPress
    19385 contributions

    Euh……
    si ta base est perturbée par une centaine de pages, je pense que tu as un réel problème, et que tu ne pourras même pas afficher ton blog derrière ^^

    Je pense que tu confonds entre la rapidité de l’affichage (performance de la connexion + bande passante + performance du PC) et la performance de la base proprement dite.

    Ensuite tu confonds entre l’ID de la page, qui est numérique, et son “slug” ou “nicename” ou “identifiant”, qui est une chaine de texte que tu peux affecter par wp_post

    #730499
    Arrmani
    Participant
    Initié WordPress
    5 contributions

    Bonjour,

    Je me suis permis de relancer la discussion vieille de 2 ans.

    Je suis pratiquement dans le même cas de figure que Monky qui a créé le topic.

    J’utilise WP comme CMS de mon blog. Je voudrais créer 500 pages presqu’identiques sur lesquelles je veux afficher les coordonnées ainsi que la localisation des concessionnaires d’une marque de voiture.

    Concrètement je voudrais avoir
    page 1 : http://www.site.com/ville-1-nom-concessionnaire-1 dont le est Ville 1 – Nom Concessionnaire 1
    page 2: http://www.site.com/ville-1-nom-concessionnaire-2 dont le est Ville 1 – Nom Concessionnaire 2
    page 3 : http://www.site.com/ville-1-nom-concessionnaire-3 dont le est Ville 1 – Nom Concessionnaire 3
    page 4: http://www.site.com/ville-1-nom-concessionnaire-4 dont le est Ville 1 – Nom Concessionnaire 4
    page 5 : http://www.site.com/ville-2-nom-concessionnaire-1 dont le est Ville 2 – Nom Concessionnaire 1
    page 6: http://www.site.com/ville-2-nom-concessionnaire-2 dont le est Ville 2 – Nom Concessionnaire 2
    page 7 : http://www.site.com/ville-2-nom-concessionnaire-3 dont le est Ville 2 – Nom Concessionnaire 3
    page 8: http://www.site.com/ville-2-nom-concessionnaire-4 dont le est Ville 2 – Nom Concessionnaire 4 etc.

    En tout, je devrai créer 500 pages environ. Pour ne pas créer manuellement 500 pages et pour ne pas rentrer manuellement le je voudrais savoir comment on peut générer automatiquement les pages.</p><p>Merci pour votre aide.

    #730493
    Lumiere de Lune
    Participant
    Maître WordPress
    19385 contributions

    Tu peux préparer un fichier csv et l’importer wia une extension comme csv_import de zack preble

    Maintenant, es tu conscient de l’aspect suicidaire de ce genre de choses d’un point de vue SEO ?

    #730494
    Guy
    Participant
    Maître WordPress
    14833 contributions

    Si les pages sont identiques, à la différence des noms près, ne serait il pas plus intéressant de créer un seul template de page qui se remplirait dynamiquement en fonction du concessionnaire demandé?

    Tu envisageais de faire un menu avec 500 pages?

    #730497
    Arrmani
    Participant
    Initié WordPress
    5 contributions
    Lumière de Lune wrote:
    Tu peux préparer un fichier csv et l’importer wia une extension comme csv_import de zack preble

    Maintenant, es tu conscient de l’aspect suicidaire de ce genre de choses d’un point de vue SEO ?

    Bonjour,

    Merci pour ta réponse. Je vais tester le plug-in que tu m’as conseillé dès ce soir.

    Pourrais-tu me dire pourquoi ce serait un aspect suicidaire du point de vue SEO? A cause du contenu dupliqué.

    #730498
    Arrmani
    Participant
    Initié WordPress
    5 contributions
    Guy wrote:
    Si les pages sont identiques, à la différence des noms près, ne serait il pas plus intéressant de créer un seul template de page qui se remplirait dynamiquement en fonction du concessionnaire demandé?

    Tu envisageais de faire un menu avec 500 pages?

    Bonjour Guy,

    Ton approche me parait intéressante. Sauf que je ne sais pas comment le template de page peut se remplir dynamiquement. Faut-il pour cela ajouter un script ou bien il existe un plugin WP qui pourrait le faire ?

    #730500
    Lumiere de Lune
    Participant
    Maître WordPress
    19385 contributions

    Le contenu dupliqué, les pages “presque vides”, par ville, avec le nom de la ville dans l’url sont des techniques qui font “spam” aux yeux de google.

    #730495
    Arrmani
    Participant
    Initié WordPress
    5 contributions
    Lumière de Lune wrote:
    Le contenu dupliqué, les pages “presque vides”, par ville, avec le nom de la ville dans l’url sont des techniques qui font “spam” aux yeux de google.

    Merci pour ton conseil.

    Disons que les pages ne seront pas vides. Chacune des pages aura un contenu unique, les coordonnées du concessionnaire, sa description et sa géolocalisation. De plus les gens pourront laisser des commentaires sur chaque fiche. C’est comme un annuaire en fait.

    En ce qui concerne le nom de la ville dans les URLs c’est peut-être spammy mais en attendant pleins de sites se positionnent dans le top 3 avec les noms des villes dans leurs URLs.

    #730496
    Lumiere de Lune
    Participant
    Maître WordPress
    19385 contributions

    Oui, c’est parce que c’est “comme un annuaire” et que ce genre de choses a été tenté des milliers de fois que je t’avertis.

    “ça eu marché”, “ça ne marche plus”. Ce que peut se permettre un site ancien avec plein de BLs pourra couler un nouveau site.

    Après c’est toi qui vois 🙂

    #730492
    Arrmani
    Participant
    Initié WordPress
    5 contributions
    Lumière de Lune wrote:
    Oui, c’est parce que c’est “comme un annuaire” et que ce genre de choses a été tenté des milliers de fois que je t’avertis.

    “ça eu marché”, “ça ne marche plus”. Ce que peut se permettre un site ancien avec plein de BLs pourra couler un nouveau site.

    Après c’est toi qui vois 🙂

    Je vois ce que tu dis et je suis entièrement d’accord avec toi qu’un site ancien peut se permettre de faire ça. Maintenant, le but du site que je vais lancer est de voir jusqu’où je peux aller sur Google. Va-t-il me blacklister tout de suite ou pas. Si je suis grillé dès le début tant pis pour le site mais je saurai qu’on ne peut pas faire ça. C’est uniquement pour tester que je lance ce site.

    #730501
    Free Bird
    Participant
    Chevalier WordPress
    211 contributions

    Je me pose seulement une question : y’a-t-il besoin de 500 pages pour 500 concessionnaires ???? Pourquoi ne pas dispatcher par départements ? ça réduit déjà à environ 95 pages. Tu peux encore réduire en faisant par régions, ça fait 22 pages. et là c’est tout à fait gérable, avec plusieurs concessinnaires par page, si ce n’est que pour mettre des coordonnées.

    Si tu veux qu’ils les ajoutent eux mêmes, tu n’as plus qu’à ouvrir aux inscriptions avec le niveau de possibilités souhaitées, et un plugin qui limite dans le backend, le nombre de rubriques accessibles.

    Il me semble que pris sous cet angle, tu te simplifierais la vie non ? 😗

    #730491
    Lumiere de Lune
    Participant
    Maître WordPress
    19385 contributions

    Bah si c’est pour tester…

15 sujets de 1 à 15 (sur un total de 15)
  • Vous devez être connecté pour répondre à ce sujet.