</div><!-- #main --> <div id="footer"> <!-- stopka --> <div id="footer-inner"><!-- #footer-inner, wewnętrzny kontener stopki --> <div id="footer-info"> <!-- #footer-info --> </div> </div><!-- #footer-inner --> </div><!-- #footer --> </div> </body> </html>Podobnie jak nagłówek stopkę uzupełnimy o kilka informacji dynamicznie generowanych przez środowisko WordPress. U góry stopki umieścimy link do strony głównej, bo linków wewnętrznych nigdy nie jest za wiele:)
W tym celu wykorzystamy wymienioną poprzednio funkcję bloginfo() która wywołana z parametrem 'url' zwróci adres strony głównej naszego bloga, zaś wywołana z parametrem 'name' zwróci jego nazwę.
Niżej wyświetlimy łącza do listy naszych stron (wp_list_pages('title_li=')) oraz kategorii (wp_list_categories('title_li=')), gdyż podobno im więcej crosslinków tym lepiej.
Jesli chodzi o funkcję wp_list_pages('title_li='), możemy ją sparametryzowac według naszego uznania, dla przykładu kiedy chcemy ograniczyć liczbę wyświetlanych stron do kilku najistotniejszych, możemy zrobić to w sposób następujący:
<?php wp_list_pages('include=1,5,8&title_li=' ); ?>
gdzie 1, 5 i 8 są identyfikatorami stron (page id). Funkcja akceptuje również wiele innych parametrów:
<?php $args = array(
// parametry => wartosci domyślne parametrów
'depth' => 0,
'show_date' => '',
'date_format' => get_option('date_format'),
'child_of' => 0,
'exclude' => '',
'include' => '',
'title_li' => __('Pages'),
'echo' => 1,
'authors' => '',
'sort_column' => 'menu_order, post_title',
'link_before' => '',
'link_after' => '',
'walker' => '',
'post_type' => 'page',
'post_status' => 'publish'
); ?>
z których warto wymienić
- depth: określający maksymalny poziom zagłębienia do którego sięgamy w hierarchii stron (0 = bez ograniczeń)
- child_of: jeśli jest różny od zera, to wymusza wyświetlenie jedynie stron podrzędnych strony o podanym w tym parametrze identyfikatorze
- exclude: lista identyfikatorów stron które mają zostać wykluczone
- title_li: tytuł listy wyświetlanych stron
- sort_column: sposób sortowania wyników funkcji.
Na samym dole stopki wyświetlimy łącza do kanałów RSS'owych serwujących nasze artykuły: bloginfo('rss2_url') oraz komentarze: bloginfo('comments_rss2_url').
Tak oto otrzymamy kompletna stopkę naszego bloga wzbogaconą o gromadkę linków:
</div><!-- #main -->
<div id="footer"> <!-- stopka -->
<div id="footer-inner"><!-- #footer-inner, wewnętrzny kontener stopki -->
<p>
<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>">
<?php bloginfo('name'); ?>
</a> jest blogiem o ...
</p>
<ul class="footerlinks">
<?php wp_list_pages('title_li='); ?>
</ul>
<ul class="footerlinks">
<?php wp_list_categories('title_li='); ?>
</ul>
<div id="footer-info">
<!-- #footer-info -->
Copyright by © Windroos
</div>
</div><!-- #footer-inner -->
</div><!-- #footer -->
</div>
</body>
</html>
Pełna treść artykułu
Brak komentarzy:
Prześlij komentarz