passage d’ adresse entre page et single (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #499084
    ombres-et-lumieres
    Membre
    Chevalier WordPress
    147 contributions

    Bonjour,

    Ma configuration WP actuelle???c’ est pas la même chose que ci dessous?
    – Version de WordPress : 3.2
    – Version de PHP/MySQL : celle d’ ovh
    – Thème utilisé : flashxml, puis un enfant à ma sauce
    – Extensions en place : rien de particulier, celles de base
    – Nom de l’hebergeur : ovh
    – Adresse du site : http:www.ombres-et-lumieres.eu et réouvert au public depuis cet après midi. Fonctionnel et tout et tout, du moins en apparence si on ne cherche pas la petite bête

    Problème(s) rencontré(s) : passage d’ adresse entre page et single pour créer un lien retour sur single.

    Ceci est la première de quelques questions de détails. Ceux qui me connaissent savent que j’ essaie de mélanger texte vivant et problèmes technique, donc pas de surprise sur ce qui va suivre.
    Mon problème est lui suivant: sur une page de catégories, blog, dans le cas présent, j’ ai sans problème un lien vers la page « single » de chaque article. Logique. Mais, ni mon thème, ni d’ autres n’ utilisent un lien de retour, permettant de revenir, après lecture de l’ article, un retour au point de départ. Sauf usage du mulot cher à la marionnette chiraquienne, il semble ne pas y avoir de solutions.

    Après des tests avec différentes fonctions, j’ ai été tenté par l’ idée suivante, trouvée dans les premières lignes de la page blog de mon thème:
    $pagenum = $wp_query->query_vars;
    $pagenum = $pagenum;
    t du template
    if (empty($pagenum)) {
    $pagenum = 1;
    ce qui signifie que $pagenum contient le numéro de la page du listing des articles de blog.
    Donc je pourrais ajouter en bas de page (ou ailleurs si quelqu’ un insiste): $_POST=$pagenum, ce n’ est pas un tableau donc forme simplifiée.
    La valeur $_POST serait récupérable de l’ autre côté du miroir, c’ est à dire dans le fichier single.php.

    Mais alors comment reconstruire l’ adresse de retour sous forme d’ un lien >retour ?
    Si je considère que j’ utilise les taxi-no-mies, et que mon adresse retour a la forme http://www.ombres-et-lumieres.eu/blog/page/n, où n est le numéro de la page, je pourrais écrire: $retour= »fonction qui donne l’ origine du site »/page/$_POST

    Mais cela marchera-il?

    Si j’ ai écrit « fonction qui donne l’ origine du site », c’ est parce que je suis écologiste et pense donc aux générations futures qui useront et abuseront du template, mais ne la cite pas car, vu l’ heure, je ne suis pas sûr de la trouver.

    Et il y a aussi le cas où je déboule de la page index, sur une page single, qui ne fonctionnera pas si j’ utilise la logique ci-dessus. Je vais encore y penser, mais toute aide est la bien venue.

    #790221
    Guy
    Participant
    Maître WordPress
    14817 contributions

    un lien javascript du style Retour fait revenir vers la page précédente.

    Sinon, le retour vers une page spécifique dépend de l’organisation du blog, veux tu rediriger vers une page de catégorie, une page d’article, une page mots clés, de types de posts, etc….

    #790222
    ombres-et-lumieres
    Membre
    Chevalier WordPress
    147 contributions

    rediriger vers la page d’ où je viens.

    En homepage, j’ ai placé trois articles en guise d’ apéritif, mais ils débouchent sur une page single au design de blog. Donc il me faudrait un système qui me permette de revenir sur la homepage si je viens de là ou de la bonne page du listing du blog si c’ est de celle-ci que je viens ou si c’ est de la page archive par catégorie.

    Le code java que tu proposes devrait faire l’ affaire, puisque c’ est un retour vers la page précédente.

    Je testerai ce soir

    #790223
    ombres-et-lumieres
    Membre
    Chevalier WordPress
    147 contributions

    OK, essayé et approuvé

    Résolu

4 sujets de 1 à 4 (sur un total de 4)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.