Pagina 1 din 2 12 UltimulUltimul
Rezultate 1 la 10 din 18

Subiect: Cum afisez intr-o categorie doar postarile sticky?

  1. #1
    Avatarul lui edy12006
    edy12006 este deconectat Membru SeoPedia
    Reputatie:
    40
    Data înscrierii
    26th January 2009
    Locaţie
    Brasov
    Vârstă
    33
    Posturi
    3.260
    Putere Rep
    40


    Implicit Cum afisez intr-o categorie doar postarile sticky?

    Salutari!

    Vreau la un site pe wordpress (genesis) sa afisez pe o categorie doar postarile pe care le marchez ca fiind Sticky. Asadar, restul postarilor din acea categorie nu vor mai aparea pe listarea categoriei, insa va aparea pe taguri, cautare, etc.

    Cum as putea face acest lucru? Presupun ca se editeaza in functions sau category.php, insa nu imi dau seama cum.


    Multumesc anticipat!
    Într-o zi, riscând, poți să rămâi fericit pentru toată viața !
    Contează ce produci nu cine pretinzi a fi.

  2. #2
    Avatarul lui Catalin C.
    Catalin C. este deconectat Membru SeoPedia
    Reputatie:
    42
    Data înscrierii
    5th April 2013
    Locaţie
    retired
    Posturi
    1.035
    Putere Rep
    42


    Implicit

    Salut

    Cel mai simplu e sa nu incluzi restul postarilor in categorie, daca nu le vrei afisate... De ce le-ai vrea in categorie daca oricum n-apar pe listare?
    Retired

  3. #3
    Avatarul lui edy12006
    edy12006 este deconectat Membru SeoPedia
    Reputatie:
    40
    Data înscrierii
    26th January 2009
    Locaţie
    Brasov
    Vârstă
    33
    Posturi
    3.260
    Putere Rep
    40


    Implicit

    Citat Postat în original de Catalin Cerga Vezi Post
    Salut

    Cel mai simplu e sa nu incluzi restul postarilor in categorie, daca nu le vrei afisate... De ce le-ai vrea in categorie daca oricum n-apar pe listare?

    Ca sa le gestionez mai usor. Siteul are aproximativ 10 categorii si cate 10-15 taguri corelate cu fiecare categorie. Daca afisez fiecare postare doar pe taguri si nu si pe categoria din care ar trebui sa faca parte m-as cam incurca in ele. Asa procedez acum si de asta mi-a venit ideea cu sticky.


    Daca nu gasesc o metoda sa rezolv, raman pe varianta asta pe care am folosit-o pana acum.
    Într-o zi, riscând, poți să rămâi fericit pentru toată viața !
    Contează ce produci nu cine pretinzi a fi.

  4. #4
    Avatarul lui casperel
    casperel este deconectat Membru SeoPedia
    Reputatie:
    43
    Data înscrierii
    10th February 2007
    Locaţie
    Bucuresti
    Posturi
    838
    Putere Rep
    43


    3 out of 3 members found this post helpful.

    Implicit

    Citat Postat în original de Catalin Cerga Vezi Post
    Salut

    Cel mai simplu e sa nu incluzi restul postarilor in categorie, daca nu le vrei afisate... De ce le-ai vrea in categorie daca oricum n-apar pe listare?
    Pentru organizarea interna, poate?

    @edy: l-am scris direct snippet-ul (fara a-l testa), dar ar trebui sa functioneze.

    Cod PHP:
    function pre_get_posts_just_sticky$query ) {
        if ( 
    $query->is_category() && $query->is_main_query() ) {
            
    $query->set'ignore_sticky_posts'true );
            
    $query->set'post__in'get_option('sticky_posts', array()) );
        }
    }
    add_action'pre_get_posts''pre_get_posts_just_sticky' ); 

  5. #5
    Avatarul lui edy12006
    edy12006 este deconectat Membru SeoPedia
    Reputatie:
    40
    Data înscrierii
    26th January 2009
    Locaţie
    Brasov
    Vârstă
    33
    Posturi
    3.260
    Putere Rep
    40


    Implicit

    Citat Postat în original de casperel Vezi Post
    Pentru organizarea interna, poate?

    @edy: l-am scris direct snippet-ul (fara a-l testa), dar ar trebui sa functioneze.

    Cod PHP:
    function pre_get_posts_just_sticky$query ) {
        if ( 
    $query->is_category() && $query->is_main_query() ) {
            
    $query->set'ignore_sticky_posts'true );
            
    $query->set'post__in'get_option('sticky_posts', array()) );
        }
    }
    add_action'pre_get_posts''pre_get_posts_just_sticky' ); 
    Mersi frumos insa te rog sa imi explici putin o chestie. Eu vreau sa se poata aplica chestia asta doar la unele dintre categorii, pe care le scriu eu pe baza de id.

    Ceva in genul: in categoriile cu id 1, 3, 6, 9, sa apara doar postarile sticky din ele. Pe restul de categorii sa apara normal.


    Mersi!



    P.S: asta se pune in functions.php din tema sau din genesis? Pentru ca am 2 diferite. Se inlocuieste ceva, sau se adauga?

    Mersi si scuze dar nivelul meu de programare e praf.
    Ultima modificare făcută de edy12006; 29th June 2016 la 03:45.
    Într-o zi, riscând, poți să rămâi fericit pentru toată viața !
    Contează ce produci nu cine pretinzi a fi.

  6. #6
    Avatarul lui casperel
    casperel este deconectat Membru SeoPedia
    Reputatie:
    43
    Data înscrierii
    10th February 2007
    Locaţie
    Bucuresti
    Posturi
    838
    Putere Rep
    43


    Implicit

    Citat Postat în original de edy12006 Vezi Post
    Mersi frumos insa te rog sa imi explici putin o chestie. Eu vreau sa se poata aplica chestia asta doar la unele dintre categorii, pe care le scriu eu pe baza de id.

    Ceva in genul: in categoriile cu id 1, 3, 6, 9, sa apara doar postarile sticky din ele. Pe restul de categorii sa apara normal.


    Mersi!
    Se poate folosi un array cu id-urile acelor categorii ca argument pt metoda is_category.

    Cod PHP:
    $query->is_category(array(1369)) 
    LE: daca e child-theme, atunci adaugi in functions.php al child-theme-ului.
    Ultima modificare făcută de casperel; 29th June 2016 la 03:48.

  7. #7
    Avatarul lui edy12006
    edy12006 este deconectat Membru SeoPedia
    Reputatie:
    40
    Data înscrierii
    26th January 2009
    Locaţie
    Brasov
    Vârstă
    33
    Posturi
    3.260
    Putere Rep
    40


    Implicit

    Am adaugat in fisierul public_html/wp-content/themes/mono/functions.php si nu s-a intamplat nimic. Tema este Mono si ruleaza pe genesis.
    Într-o zi, riscând, poți să rămâi fericit pentru toată viața !
    Contează ce produci nu cine pretinzi a fi.

  8. #8
    Avatarul lui casperel
    casperel este deconectat Membru SeoPedia
    Reputatie:
    43
    Data înscrierii
    10th February 2007
    Locaţie
    Bucuresti
    Posturi
    838
    Putere Rep
    43


    1 out of 1 members found this post helpful.

    Implicit

    N-am la dispozitie tema Mono, dar pe Genesis + No Sidebar Pro (No Sidebar Pro Theme by StudioPress) functioneaza OK. Testat chiar acum (daca ai sticky posts din categoria afisata, atunci se afiseaza doar sticky posts, altfel se afiseaza toate).

  9. #9
    Avatarul lui edy12006
    edy12006 este deconectat Membru SeoPedia
    Reputatie:
    40
    Data înscrierii
    26th January 2009
    Locaţie
    Brasov
    Vârstă
    33
    Posturi
    3.260
    Putere Rep
    40


    Implicit

    Citat Postat în original de casperel Vezi Post
    N-am la dispozitie tema Mono, dar pe Genesis + No Sidebar Pro (No Sidebar Pro Theme by StudioPress) functioneaza OK. Testat chiar acum (daca ai sticky posts din categoria afisata, atunci se afiseaza doar sticky posts, altfel se afiseaza toate).
    Functioneaza perfect acum, multumesc frumos. De aici era buba, eu ma asteptam sa fie goale categoriile cand pun codul, neavand inca nimic setat cu sticky. E exact ce imi doream!
    Într-o zi, riscând, poți să rămâi fericit pentru toată viața !
    Contează ce produci nu cine pretinzi a fi.

  10. #10
    Avatarul lui casperel
    casperel este deconectat Membru SeoPedia
    Reputatie:
    43
    Data înscrierii
    10th February 2007
    Locaţie
    Bucuresti
    Posturi
    838
    Putere Rep
    43


    Implicit

    cu placere.

Pagina 1 din 2 12 UltimulUltimul

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. Doresc sa postez un anunt intr-o anumita categorie
    De sorinciprian în forumul Subiecte pentru incepatori
    Răspunsuri: 3
    Ultimul Post: 4th December 2014, 22:30
  2. Răspunsuri: 7
    Ultimul Post: 16th November 2014, 01:19
  3. Mod afisare posturi intr-o anumita categorie
    De I. Laurentiu în forumul WordPress
    Răspunsuri: 5
    Ultimul Post: 1st December 2012, 00:11
  4. Răspunsuri: 3
    Ultimul Post: 16th November 2012, 01:12
  5. Propunere Categorie Noua : Doar Eu Puteam Sa Intreb Asta
    De Sorin Frumuseanu în forumul Discutii administrative
    Răspunsuri: 6
    Ultimul Post: 28th December 2005, 17:11

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
  •