Pereiti prie turinio

WP post'as ne pagr. puslapyje


Rekomenduojami pranešimai

Sveiki, labai prisireikė pagalbos. Žodžiu, esmė tame, kad pas mane dizainas yra padarytas įdomiai, tarkim yra post'ai ir atskirai yra filmai, visiškai kitoks kėlimo dizainas ir man reikia padaryti, kad pagrindiniame puslapyje nerodytų filmų, kurie yra tam tikroje kategorijoje. Radau wordpress puslapyje "WP Hide Post" pluginą, bet ten galima slėpti tik post'us ir page'us, o to atskiro, ūnikaliai kurto, filmų kėlimo, neranda, jame neatsiranda ta funkcija, tad gal yra kažkoks kodas ar pluginas, labai pagelbėtumėt.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu tai tiesiog indexiniam faile nurodyk, kad excludintu ta kategorija ir viskas. Nereikia cia jokio plugino.

 

http://www.wphub.com/tutorials/exclude-wordpress-categories/

 

<?php query_posts($query_string.'&cat=-1,-2,-3'); while (have_posts()) : the_post(); ?>

Redagavo Triple6
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu tai tiesiog indexiniam faile nurodyk, kad excludintu ta kategorija ir viskas. Nereikia cia jokio plugino.

 

http://www.wphub.com/tutorials/exclude-wordpress-categories/

 

<?php query_posts($query_string.'&cat=-1,-2,-3'); while (have_posts()) : the_post(); ?>

 

Pas mane viskas labiau komplikuota, jei gerai supratau, tai tiesiog pagrindinio puslapio .php faile įkelt ta eilutę ir įrašyt norimos kategorijos id, man niekas nesikeičia, nes man tas puslapis visiškai nesiredaguoja ir nežinau kodėl, bet jame viską galiu ištrinti ir niekas nepasikeistų. Pamėginsiu tavo nurodytoje nuorodoje, su pateiktais pluginais.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nereguoja, nes matyt visai kitas index puslapis yra nustatytas. Greiciausiai koks nors custom page.. Sunku cia ka siaip pasakyt kai nesimato tinklapio :) ...

 

Esmė kad anksčiau buvo galima redaguoti, dabar ne, galbūt dėl redirect'inimo, nes nežinau dėl ko dar galėtų.

 

Ir atsisiunčiau pluginą iš to link'o, tarkim padarai, kad kai ieškai filmo nerodytų, jo ir nerodo, o front page neveikia, tai ir numanau, kad dėl redirectinimo gali būti.

Redagavo ZeroOneZeroNine
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tau reikia pre_get_posts hook'o ir tada WP_Query nustatyk, kad tą kategoriją išimtų, jei pradinis puslapis.

 

Nelabai supratau. Jei laiko turėsi ir jei galėsi, tai parašyk skype ar papiešk AŽ, kad pakviesčiau, nes dabar tai nesusigaudau kaip ten.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nelabai supratau. Jei laiko turėsi ir jei galėsi, tai parašyk skype ar papiešk AŽ, kad pakviesčiau, nes dabar tai nesusigaudau kaip ten.

 

Nelabai turiu laiko pagalbai, bet pabandyk tokį variantą. Susirask failą, kuriam išvedami post'ai pradiniam puslapy. Ten turėtų būt while(have_posts()) ar kažkas panašaus ir po to the_post(). Tai iškart po to rašai

<?php if ((in_category(1) || in_category(2)) && is_home()) continue; ?>

kur tie 1 ir 2 surašyk kategorijų ID.

Redagavo dayer
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nelabai turiu laiko pagalbai, bet pabandyk tokį variantą. Susirask failą, kuriam išvedami post'ai pradiniam puslapy. Ten turėtų būt while(have_posts()) ar kažkas panašaus ir po to the_post(). Tai iškart po to rašai

<?php if ((in_category(1) || in_category(2)) && is_home()) continue; ?>

kur tie 1 ir 2 surašyk kategorijų ID.

 

Ok, dėkui, pamėginsiu, jei nesigaus liksiu be šio pribombaso.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nelabai turiu laiko pagalbai, bet pabandyk tokį variantą. Susirask failą, kuriam išvedami post'ai pradiniam puslapy. Ten turėtų būt while(have_posts()) ar kažkas panašaus ir po to the_post(). Tai iškart po to rašai

<?php if ((in_category(1) || in_category(2)) && is_home()) continue; ?>

kur tie 1 ir 2 surašyk kategorijų ID.

 

Nei pas jį ten kategorija, nei ką.. nepadės jam niekuo :) O ir šiaip, tarkime, yra nustatyta, kad spausdinama po 10 postų puslapyje. Jei nekeisi querio, o jau sukdamas ciklą tikrinsi ar postas tenkina conditional'ą, kaip manai, kiek postų atspausdins puslapyje, jei aštuoni pirmi postai, visgi, netenkins to conditionalo? :) Taip, teisingai - 2. Nonsensas biški, tiesa?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nei pas jį ten kategorija, nei ką.. nepadės jam niekuo :) O ir šiaip, tarkime, yra nustatyta, kad spausdinama po 10 postų puslapyje. Jei nekeisi querio, o jau sukdamas ciklą tikrinsi ar postas tenkina conditional'ą, kaip manai, kiek postų atspausdins puslapyje, jei aštuoni pirmi postai, visgi, netenkins to conditionalo? :) Taip, teisingai - 2. Nonsensas biški, tiesa?

 

Žmogus, kaip supratau, nėra rimtas programuotojas, tai pasiūliau paprasčiausią variantą. Aukščiau rašiau apie pre_get_posts, kuris būtų tinkamesnis sprendimas. Kad ne postai, pamiršau, klaida. Tuomet reikia naudot has_term.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...