Udoskonal swojego Wordpressa
Z pewnością każdemu blogerowi przydadzą się triki modyfikujące wybrane części mechanizmu WordPressowego.
Więc zapraszam poniżej
1. Lista nadchodzących wpisów
Jeżeli chcesz informować swoich czytelników czego mogą się spodziewać w nadchodzących wpisach na Twoim blogu, to rozwiązanie z pewnością będzie pomocne. Implementacja tej funkcji nie jest trudna:
<div id="pojNadchodzace"> <div id="pojNadchodzaceHeader"> Nadchodzące wpisy </div> <?php query_posts('showposts=10&post_status=future'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div> <p class=""><b><?php the_title(); ?></b><?php edit_post_link('e',' (',')'); ?> <span class="datetime"><?php the_time('j. F Y'); ?></span> </p></div> <?php endwhile; else: ?> Nie zaplanowano jeszcze nadchodzących wpisów <?php endif; ?> </div>
Wystarczy wkleić ten fragment kodu w miejsce, w którym chcesz by znajdowała się lista nadchodzących wpisów i oto już masz gotową listę.
2. Powiązane wpisy
Jednym z ciekawszych rozwiązań, sprawiających, że użytkownik pozostaje w serwisie po przeczytaniu wpisu jest umieszczenie linków do powiązanych wpisów.
Aby wdrożyć tę funkcjonalność należy w pliku single.php w swoim szablonie skopiować poniższy kod. Dzięki temu zostaną wygenerowane linki do powiązanych postów na podstawie tagów tychże wpisów.
<?php
//pokazuje 5 nagłówków powiązanych postów
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo 'Powiązane Wpisy';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>5, 'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Link do <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php endwhile;
}
}
?>
3. Jak dodać ikonkę drukowania wpisu
To prosta i bardzo przydatna sztuczka zwłaszcza dla prowadzących kulinarnego bloga.
Zmian dokonujemy w single.php i wstawiamy poniższą linijkę kodu w dogodne dla nas miejsce.
<a href="javascript:window.print()" rel="nofollow">Wydrukuj artykuł</a>
źródło: blog.alchemycode.pl








