</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