Dea lungul timpului am avut de a face cu fel si fel de teme wordpress unele mai complicate decat altele.Dar cea mai usoara ramane tema blank lansata de cei de la http://themeclubhouse.digwp.com/ selectati Blank theme ca sa intelegeti mai bine,care am editato si pe care inca mai lucrez.Cateva coduri pe care le folosesc in temele mele sunt:
De exemplu daca vreau sa tai continutul unui articol folosesc urmatorul cod : in loc de codul normal cautati in index.php al temei ca sa intelegeti mai bine.
Sau o alta varianta si mai buna este sa pun acest cod in functions.php care este un plugin care taie articolul cat vrei tu:
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 "
";
echo $content;
echo "
";
}
else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
$content = substr($content, 0, $espacio);
$content = $content;
echo "
";
echo $content;
echo "...";
echo "
";
}
else {
echo "
";
echo $content;
echo "
";
}
}
add_filter('comments_template', 'legacy_comments');
function legacy_comments($file) {
if(!function_exists('wp_list_comments')) : // WP 2.7-only check
$file = TEMPLATEPATH . '/legacy.comments.php';
endif;
return $file;
}
si in index.php pun acest cod inloculiesc cu cifra 300 inseamna cat de mult sa fie taiat articolul,cifra evident se poate modifica in functie de preferinte.
Un alt cod php este cel pentru citeste tot articolul:
Binenteles in style css puteti sai dati o forma dupa bunul plac.
.more { designul dorit }
Ar mai fi si codul pentru butonul facebook :
<div class=”facebook-like” style=”height:30px;”>
<iframe src=”http://www.facebook.com/plugins/like.php?href=<?php echo rawurlencode(get_permalink()); ?>&layout=standard&show-faces=true&width=450&action=like&font=arial&colorscheme=light” scrolling=”no” frameborder=”0″ allowTransparency=”true” id=”facebook-like”></iframe>
</div>
ar mai si codul pentru afisarea datei plus ora cand a fost scris articolul.
<?php the_time(‘j F Y | H:m’) ?>
Mai sunt si alte coduri pe care le folosesc evident dar in alt articol.De exemplu tema asta are aceste coduri implementate.
Functia the_excerpt(); – desi are o utilitate pe de alta parte este foarte prost scrisa, ea stie sa taie textul dupa un anumit numar de caractere, nu dupa un numar dat de caractere si semn de punctuatie. Motiv din care nu de fiecare data excerpt-ul arata din punct de vedere gramatical prea corect.
Desi la mine pe blog folosesc the_excerpt(), recomand folosirea functiei the_content() si in articol acolo pe unde vrei sa-l tai sa pui (sub forma de comentariu in HTML).
Chiar aveam nevoie de ala cu „citeste tot articolul”, mersi.