Rezultate 1 la 6 din 6

Subiect: Două pagini către același articol

  1. #1
    Avatarul lui StancuFlorin
    StancuFlorin este deconectat Membru SeoPedia
    Reputatie:
    26
    Data înscrierii
    27th April 2012
    Locaţie
    București
    Vârstă
    33
    Posturi
    92
    Putere Rep
    26


    Implicit Două pagini către același articol

    Salut!
    În Wordpress se poate face cam orice, dar nu prea îmi dau seamă cum să fac următorul lucru:

    Link-urile de pe blogul meu sunt de forma www.domeniu.tld/hello-world/
    Vreau să mai creez un al 2-lea link care să ducă tot către conținutul articolului "hello-worl" - acesta să fie descris cam așa
    www.domeniu.tld/ceva/hello-world/

    Mai exact, toate link-urile care conțin "ceva" să mă ducă către un alt "single.php"

    Astfel de link-uri folosesc temele care au portofoliu, dar uitându-mă pe codul lor nu am reușit să fac ceva funcțional.

    What did I miss?
    Creez și modific aproape orice script.
    Un blog creat în numele distracției și a lipsei de bani.

  2. #2
    Avatarul lui robciucioan
    robciucioan este deconectat Membru SeoPedia
    Reputatie:
    30
    Data înscrierii
    22nd December 2010
    Locaţie
    Suceava
    Vârstă
    31
    Posturi
    304
    Putere Rep
    30


    Implicit

    @StancuFlorin - Urmeaza pasii:

    1. Creeaza un fisier cu numele "category-ceva.php", apoi copiaza tot codul din "category.php" in "category-ceva.php".
    2. Intra in "category-ceva.php" si cauta linia cu codul ce contine titlul postului din categorie. Va fi ceva de genul: <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> - iar tu vei edita "<?php the_permalink(); ?>" cu link-ul dori de tine: http://www.domeniu.tld/ceva/hello-world.

    Atentie! Daca tu vei avea categoria "Sport", tu vei numi fisierul "category-sport.php" si "single-sport.php". Daca ai vreo nelamurire, da un reply. Bafta!
    Nimic interesant...

  3. #3
    Avatarul lui StancuFlorin
    StancuFlorin este deconectat Membru SeoPedia
    Reputatie:
    26
    Data înscrierii
    27th April 2012
    Locaţie
    București
    Vârstă
    33
    Posturi
    92
    Putere Rep
    26


    Implicit

    Nu cred că e corect ce ai scris tu acolo. Am testat, dar e și posibil să nu fi făcut eu bine.

    Ce ai scris tu la punctul numărul 2, da, pare-mi-se că merge, poți să definești câte o pagină custom pentru fiecare categorie în parte.
    Asta nu inplică că merge și pentru "single". Am creat categoria "Sport", am scris fișierul "single-sport.php", am băgat articolul în categoria "Sport", iar când accesez http://www.domeniu.tld/sport/hello-world îmi dă error 404.

    Și din câte mai știu, "category" nu are nicio legătură cu "single".
    Tu ai testat?

    LE: Eu doresc ca același articol să fie disponibil în 2 link-uri, îndiferent de categoria în care este postat.
    Ultima modificare făcută de StancuFlorin; 25th June 2012 la 23:20.
    Creez și modific aproape orice script.
    Un blog creat în numele distracției și a lipsei de bani.

  4. #4
    Avatarul lui robciucioan
    robciucioan este deconectat Membru SeoPedia
    Reputatie:
    30
    Data înscrierii
    22nd December 2010
    Locaţie
    Suceava
    Vârstă
    31
    Posturi
    304
    Putere Rep
    30


    Implicit

    @StancuFlorin - Da-mi un PM cu adresa ta de Y!M si te voi ajuta.
    Nimic interesant...

  5. #5
    Avatarul lui Cristi G
    Cristi G este deconectat Membru SeoPedia
    Reputatie:
    49
    Data înscrierii
    16th April 2009
    Locaţie
    Iasi
    Vârstă
    33
    Posturi
    1.664
    Putere Rep
    49


    Implicit

    Citat Postat în original de robciucionut Vezi Post
    @StancuFlorin - Urmeaza pasii:

    1. Creeaza un fisier cu numele "category-ceva.php", apoi copiaza tot codul din "category.php" in "category-ceva.php".
    2. Intra in "category-ceva.php" si cauta linia cu codul ce contine titlul postului din categorie. Va fi ceva de genul: <a rel="nofollow" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> - iar tu vei edita "<?php the_permalink(); ?>" cu link-ul dori de tine: http://www.domeniu.tld/ceva/hello-world.

    Atentie! Daca tu vei avea categoria "Sport", tu vei numi fisierul "category-sport.php" si "single-sport.php". Daca ai vreo nelamurire, da un reply. Bafta!
    Ce faci tu acolo e..creezi o pagina speciala pentru categoria Sport, si carpesti link-ul catre posturi manual, http://www.domeniu.tld/ceva/hello-world. Dar /ceva/hello-world va returna 404, ptr ca nu exista.

    @StancuFlorin nu cred ca se poate face usor, fara a edita regulile rewrite generate de WP.
    Imi ocup timpul uneori cu pariuri sportive si fac si web development WordPress.

  6. #6
    Avatarul lui StancuFlorin
    StancuFlorin este deconectat Membru SeoPedia
    Reputatie:
    26
    Data înscrierii
    27th April 2012
    Locaţie
    București
    Vârstă
    33
    Posturi
    92
    Putere Rep
    26


    Implicit

    Am reușit să-l fac. Și da, nu se face chiar așa de ușor. Folosești "query_vars" și pentru ca url-ul să fie de forma descrisă de mine mai sus trebuie să modifici și regulile "rewrite".

    Am reușit să duc url-ul la unul de forma http://www.domeniu.tld/ceva/id
    id - reprezintă id-ul articolului "hello-world"

    Cu permalink nu cred că se poate, sau încă nu știu eu să folosesc bine "query_posts"
    Eu am ceva de forma:

    $args = array('p' => $wp_query->query_vars['ceva']);
    query_posts($args);

    Asta este pentru id, pentru permalink încă nu mi-am dat seama cum să fac. Mai trebuie doar să aflu id-ul articolului care are permalink-ul "hello-world".

    --- Later Edit --- (ca mi-a fost lene sa apas "Edit")

    Am reușit să termin tot ceea ce mi-am propus

    Class Reference/WP Query « WordPress Codex

    Se folosea "name" în loc de "p" dat ca parametru la "query_posts".
    Creez și modific aproape orice script.
    Un blog creat în numele distracției și a lipsei de bani.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Articol pe mai multe pagini
    De Vali D în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 6
    Ultimul Post: 11th October 2011, 15:24
  2. Răspunsuri: 12
    Ultimul Post: 28th August 2011, 12:22
  3. Articol de 2 pagini in aceasta seara
    De Maldinii în forumul Servicii web / Jobs
    Răspunsuri: 1
    Ultimul Post: 27th January 2011, 03:20
  4. Răspunsuri: 4
    Ultimul Post: 13th October 2009, 13:12
  5. Răspunsuri: 0
    Ultimul Post: 10th May 2008, 20:39

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •