Pereiti prie turinio

WordPress klausimas.


Rekomenduojami pranešimai

nu tai sakysim susikuri ten page templeita pvz. custom.php

 

į jį gali nusipeistinti ten category.php kodą, tik pačiam viršuje reiktų nurodyti :

 

<?php /* 
Template Name: custom
*/ ?>

 

Tada susirandi kode kur prasideda loopas:

 

	<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

 

ir pakeiti į kodą:

<?php
// jei pade id 21 traukti postus is kategorijos ID 12, jei page ID 16 traukti postus is kategorijos ID 32
if (is_page('21') ) {
$cat = array(12);
} elseif ( is_page('16') ) {
$cat = array(32);
} else {
$cat = '';
}

$showposts = -1; // -1 visi postai
$do_not_show_stickies = 1; // 0 rodyti sticky postus
$args=array(
  'category__in' => $cat,
  'showposts' => $showposts,
  'caller_get_posts' => $do_not_show_stickies
  );
$my_query = new WP_Query($args); 

?>

<?php if( $my_query->have_posts() ) : ?>

<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php
global $wp_query;
$wp_query->in_the_loop = true;
?>

 

 

Tada atsidaręs admin panelėj tuos du pages nurodyk kad naudotų custom templeitą, kurias nurodysi kategorijas custom loope iš tų ir trauks postus i tam tikrą page.

Redagavo Slashas
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ą...