Evo resenja za prvu stavku (preuzeto iz drugog template-a):
Ovaj kod ces ubaciti u index.php fajl tvog template-a, tacno u onom div-u koji si isplanirala za ove tri vesti. Time ces u brauzeru vdeti 3 najnovije vesti i 3 slicice (pored svake vesti odredjena slika).
Kako ubaciti sliku pored clanka na indeksu?
U admin panelu, kada napises neki clanak, ispod imas opciju Dodaj prilagodjena polja Polje „Ime“ – ukucaj thumbnail, a u polje Vrednost ubaci link do slike koju zelis da vidis na indeksu, pored te vesti. Na kraju, klik na Azuriraj. Ukoliko sve to ne uradis, pored vesti ce se pojaviti default slika thumbnail.jpg iz images foldera. Za sada je nemas, ali napravi neku default slicicu za taj slucaj.
<?php $recent = new WP_Query("showposts=3"); while($recent->have_posts()) : $recent->the_post();?>
<?php if( get_post_meta($post->ID, "thumbnail", true) ): ?>
<a href="<?php the_permalink() ?>" rel="bookmark"><img style="float:left;margin:0px 10px 0px 0px;" src="<?php echo get_post_meta($post->ID, "thumbnail", true); ?>" alt="alt text" /></a>
<?php else: ?>
<a href="<?php the_permalink() ?>" rel="bookmark"><img style="float:left;margin:0px 10px 0px 0px;" src="<?php bloginfo('template_url'); ?>/images/thumbnail.jpg" alt="Default thumbnail" /></a>
<?php endif; ?>
<b><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></b>
<?php the_content_limit(80, ""); ?>
<div style="border-bottom:1px dotted #94B1DF; margin-bottom:10px; padding:0px 0px 10px 0px; clear:both;"></div>
<?php endwhile; ?>
A ovaj kod moras da ubacis u functions.php fajl tvog template-a da bi ti se prkazala skracena verzija vesti na indeksu. Trenutno je postavljeno na 80 prvih karaktera vesti. Naravno, mozes promeniti to u gornjem kodu.
function the_content_limit($max_char, $more_link_text = '(more...)', $stripteaser = 0, $more_file = '') {
$content = get_the_content($more_link_text, $stripteaser, $more_file);
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
$content = strip_tags($content);
if (strlen($_GET['p']) > 0) {
echo "<p>";
echo $content;
echo " <a href='";
the_permalink();
echo "'>"."[Read more...]</a>";
echo "</p>";
}
else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
$content = substr($content, 0, $espacio);
$content = $content;
echo "<p>";
echo $content;
echo "...";
echo " <a href='";
the_permalink();
echo "'>".$more_link_text."</a>";
echo "</p>";
}
else {
echo "<p>";
echo $content;
echo " <a href='";
the_permalink();
echo "'>"."[Read more...]</a>";
echo "</p>";
}
}
Nadam se da ces uspeti da sredis ovo kako treba. Ukoliko negde zapne, javi se.