Pagina 2 din 2 PrimulPrimul 12
Rezultate 11 la 12 din 12

Subiect: Listare categorii markup

  1. #11
    Avatarul lui crt
    crt
    crt este deconectat Membru SeoPedia
    Reputatie:
    40
    Data înscrierii
    9th March 2011
    Locaţie
    Targu Jiu
    Posturi
    466
    Putere Rep
    40


    1 out of 1 members found this post helpful.

    Implicit

    Cod:
    add_filter ( 'wp_list_categories', 'category_link_span' ); 
    
    function category_link_span( $list ) { 
    
    $list = str_replace( '/">' , '/"><span class="catlistspan">', $list); 
    $list = str_replace( '</a>' , '</span></a>', $list); 
    return $list; 
    }
    Functia trebuie adaugata desigur intre tag-urile php in functions.php.

    Ca sa intelegi mai bine ce face acest filtru.

    Tu ai output-ul de forma <a title="" href="http://domeniu.com/cat/">Categorie</a>.

    Filtrul va inlocui partea care am evidentiato cu bold cu /"><span class="catlistspan">Categorie</span></a>.

    Daca vei renunta la ultimul slash in link-uri acest filtru nu va mai functiona.

    Poti opta pt. o alta varianta

    Cod:
    add_filter ( 'wp_list_categories', 'category_link_span' ); 
    
    function category_link_span( $list ) { 
    
    $list = str_replace( '<a' , '<span class="catlistspan"><a', $list); 
    $list = str_replace( '</a>' , '</a></span>', $list); 
    return $list; 
    }
    dar in acest caz o sa ai

    <ul>
    <li><span><a>Categorie</a></span></li>
    </ul>.

    O alta varianta ar fi sa modifici prin core-ul wordpress dar nu e recomandat. Sau sa construiesti o functie mai complexa dar nu stiu acum sa iti dau o solutie.

    Probabil sunt si pluginuri care inlocuiesc widget-ul default si in care se poate lucra mai usor. Nu stiu niciunul insa.

    Bafta

  2. #12
    Avatarul lui Radu Chira
    Radu Chira este deconectat Membru SeoPedia
    Reputatie:
    26
    Data înscrierii
    13th August 2012
    Locaţie
    Cluj
    Posturi
    50
    Putere Rep
    26


    Implicit

    Salut,

    Functia 2 e buna, insa nu ma ajuta
    Functia 1 nu merge, desi in teorie pare ok.

    Am incercat si sa o modific sa o fac asa:

    add_filter ( 'wp_list_categories', 'category_link_span' );

    function category_link_span( $list ) {

    $list = str_replace( '">' , '"><span class="catlistspan">', $list);
    $list = str_replace( '</a>' , '</span></a>', $list);
    return $list;
    }


    , dar tot nu e ok , output-ul e ceva de genu:

    <li class="cat-item">
    <span class="catlistspan">
    <a title="" href="http://site.dev/cat/nume-categorie/">
    <span class="catlistspan">Nume categorie</span>
    </a>

    </li>

    deci pune si inca un span inainte de <a> , pe care nu-l inchide.


    Multumesc pt ajutor.

Pagina 2 din 2 PrimulPrimul 12

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. Site disparut din DMOZ dupa 5 ani de listare
    De dary5ro în forumul DMOZ
    Răspunsuri: 15
    Ultimul Post: 9th May 2011, 12:50
  2. Modificare Listare Rezultate In Google??
    De RoManiac în forumul Google
    Răspunsuri: 4
    Ultimul Post: 21st November 2009, 20:08
  3. Ofer 0,5 USD pe listare/director
    De marcos29 în forumul Continut web
    Răspunsuri: 1
    Ultimul Post: 3rd May 2009, 00:21
  4. Răspunsuri: 11
    Ultimul Post: 11th December 2006, 14:55

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
  •