Rezultate 1 la 10 din 18

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

Afișare hibrid

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


    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' ); 

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


    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 02: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.

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


    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(1, 3, 6, 9)) 
    LE: daca e child-theme, atunci adaugi in functions.php al child-theme-ului.
    Ultima modificare făcută de casperel; 29th June 2016 la 02:48.

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, 21:30
  2. Răspunsuri: 7
    Ultimul Post: 16th November 2014, 00:19
  3. Mod afisare posturi intr-o anumita categorie
    De I. Laurentiu în forumul WordPress
    Răspunsuri: 5
    Ultimul Post: 30th November 2012, 23:11
  4. Răspunsuri: 3
    Ultimul Post: 16th November 2012, 00: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, 16: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
  •