Génération automatique du titre wordpress ! (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #531719
    sigma2008
    Participant
    Initié WordPress
    32 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3
    – Version de PHP/MySQL : 5
    – Thème utilisé : twentytwelve
    – Extensions en place : Par défaut (akismet)
    – Nom de l’hebergeur : WAMP
    – Adresse du site : Local

    Modifier le Auto generate Title :

    Bonjour,

    je veux personnaliser l’auto générate du titre wordpress, je ne veux pas remplire la case titre quand j’ajoute un nouveau article mais faire de sorte qu’il se génère automatiquement avec le nombre d’article dans la catégorie explication :

    soit la catégorie AAA qui contient 20 articles
    Si je créé un nouveau article et je coche la catégorie AAA le titre sera automatiquement “Titre 21” et tous les autres articles que je poste dans la catégorie AAA suivront avec “Titre 22” “Titre 23” ….

    Donc en global ” Titre + numéro d’article dans la catégorie cochée+1″

    Qui peut me guider SVP 🙂

    #927734
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions

    sans remettre en cause vos choix, quel est l’intérêt ? je suis curieux et intéressé..

    pour la solution, à tester dans votre page single.php :

    $category = get_the_category($post->ID);
    $selectioncategory = new WP_Query();
    $selectioncategory->query(cat=$category->term_id);
    $nombre_post=count($selectioncategory-
    the_title( ”, ‘-‘.$nombre_post );

    #927735
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions

    oops :

    tester plutôt sans erreur :

    $category = get_the_category($post->ID);
    $selectioncategory = new WP_Query();
    $selectioncategory->query(cat=$category->term_id);
    $nombre_post=count($selectioncategory);
    the_title( ”, ‘-‘.$nombre_post );

    #927736
    sigma2008
    Participant
    Initié WordPress
    32 contributions

    Bonjour,
    Merci de votre réponse CAME0172, ou j’ai déjà cette solution, mais le problème ce n’est pas dans l’affichage je veux intégrer la fonction dans l’administration lors de création d’article pour qu’il soit intégré dans la base de données de cette forme là.

    L’intérêt c’est de classer les produits qu’on va ajouter, je sais qu’il y a d’autres solutions mais c’est le seul moyen pour l’instant. Donc on aime bien résoudre ce problème même pour l’expérience XD.

    Où se trouve la fonction qui créée le titre automatiquement lorscequ’on publie un article (clique sur publier)

    #927737
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions
    admindunet wrote:
    Bonjour,
    Merci de votre réponse CAME0172, ou j’ai déjà cette solution, mais le problème ce n’est pas dans l’affichage je veux intégrer la fonction dans l’administration lors de création d’article pour qu’il soit intégré dans la base de données de cette forme là.

    L’intérêt c’est de classer les produits qu’on va ajouter, je sais qu’il y a d’autres solutions mais c’est le seul moyen pour l’instant. Donc on aime bien résoudre ce problème même pour l’expérience XD.

    Où se trouve la fonction qui créée le titre automatiquement lorscequ’on publie un article (clique sur publier)

    Coder en dur au moment de l’ajout d’un post aura des effets pervers :

    1 – il faudra modifier wordpress en lui même et non le thème. les modifications disparaîtront donc à chaque mise à jour et si jamais l’évolution de wordpress est violente, il faudra changer le code.
    2 – toujours un peu risqué d’agir au moment de l’ajout à la base de données avec une série de manip en plus
    3 – si vous changer votre fusil d’épaule dans votre choix de classification, il faudra modifier tous les anciens titres
    4 – votre choix titre-x sera visible dans les flux RSS, dans les titres affichés (et donc en partage facebook twitter également) etc.. est-ce pertinent ? à vous d’y réfléchir. Si vous ne souhaitez pas cette affichage, il faudra modifier à chaque niveau.

    Pour l’expérience, je veux bien me pencher sur la question (mais je ne testerais pas sur ma base 🙂 )

    Pouvez vous d’ors et déjà me confirmer que vos articles sont dans une UNIQUE catégorie, ou tout au moins une catégorie parente connus et fixe ?

    #927738
    sigma2008
    Participant
    Initié WordPress
    32 contributions

    Bonjour,
    En premier merci de votre retours,
    J’ai plusieurs catégorie, des centaines de catégories (ne me demandez pas pour quoi j’ai pas utilisé le tag ou un autre moyen car c’est le seul moyen).
    Oui je veux modifier wordpress et risquer tous les points que vous venez de cité :( Donc il me faut juste savoir où se fait la modification :p

    #927739
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions
    admindunet wrote:
    Bonjour,
    En premier merci de votre retours,
    J’ai plusieurs catégorie, des centaines de catégories (ne me demandez pas pour quoi j’ai pas utilisé le tag ou un autre moyen car c’est le seul moyen).
    Oui je veux modifier wordpress et risquer tous les points que vous venez de cité :( Donc il me faut juste savoir où se fait la modification :p

    Je pense que vous faites une erreur mais je vous laisse en faire votre expérience.

    Vous avez de la chance, j’ai trouvé une fonction qui doit éviter de modifier wordpress.

    Regardez ce lien : http://codex.wordpress.org/Function_Reference/wp_update_post

    En faisant un truc du genre :

    // Update post 37
      $my_post = array(
          ‘ID’           => Post_id,
          ‘post_title’ => ‘votre titre + votre numéro obtenu avant’
      );
    
    // Update the post into the database
      wp_update_post( $my_post );

    Ensuite mettre ça dans une fonction du thème et trouver le bon endroit où appeler cette fonction(là ça dépasse mes compétence en PHP).

    on doit trouver des exemples en cherchant wp_update_post dans google

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