Se vším tím žargonem a množstvím věcí, co si musí vývojář WordPressu zapamatovat, je snadné se splést nebo zapomenout. Připravili jsme jednoduchý tahák, který Vám v případě potřeby pomůže rychle se zorientovat.
Základní soubory WordPressu
- style.css – soubor se styly
- index.php – soubor hlavní strany
- single.php – soubor stránky příspěvku
- archive.php – soubor archivu/rubriky
- searchform.php – soubor formuláře pro hledání
- search.php – soubor stránky hledání
- 404.php – soubor chybové stránky nenalezeno
- comments.php – soubor komentářů
- footer.php – soubor patičky
- header.php – soubor hlavičky
- sidebar.php – soubor sidebaru
- page.php – soubor stránky
PHP v záhlaví
<?php bloginfo('name'); ?>
– zobrazí název webu (Nastavení -> Obecné)<?php wp_title(); ?>
– název stránky nebo příspěvku<?php bloginfo('stylesheet_uri'); ?>
– cesta ke style.css<?php bloginfo('pingback_uri'); ?>
– pingback URL pro stránku<?php bloginfo('template_uri'); ?>
– cesta k souborům šablony<?php bloginfo('version'); ?>
– verze WordPressu<?php bloginfo('atom_uri'); ?>
– Atom feed URL<?php bloginfo('rss2_uri'); ?>
– RSS2 URL<?php bloginfo('uri'); ?>
– URL stránky<?php bloginfo('html_type'); ?>
– verze HTML<?php bloginfo('charset'); ?>
– znaková sada stránky<?php bloginfo('language'); ?>
– jazyk WordPressu
PHP v šabloně stránky
<?php the_content(); ?>
– obsah příspěvků<?php if(have_posts()): ?>
– zkontroluje jestli jsou dostupné příspěvky<?php while(have_posts()): the_post(); ?>
– pokud jsou dostupné, zobrazí příspěvky<?php endwhile; ?>
– ukončuje PHP funkci while<?php endif; ?>
– ukončuje PHP funkci if<?php get_header(); ?>
– vloží header.php<?php get_sidebar(); ?>
– vloží sidebar.php<?php get_footer(); ?>
– vloží footer.php<?php the_time('m-d-y'); ?>
– datum ve formátu měsíc-den-rok<?php comments_popup_link(); ?>
– link do komentářů<?php the_title(); ?>
– titulek stránky nebo příspěvku<?php the_permalink(); ?>
– URL odkaz do stránky nebo příspěvku<?php the_category(','); ?>
– rubrika příspěvku<?php the_author(); ?>
– autor příspěvku nebo stránky<?php the_ID(); ?>
– ID příspěvku nebo stránky<?php edit_post_link(); ?>
– odkaz do editace příspěvku<?php comments_template(); ?>
– vloží comment.php<?php wp_list_pages(); ?>
– seznam stránek<?php wp_list_cats(); ?>
– seznam rubrik na stránce<?php next_post_link('%link'); ?>
– URL na další příspěvek<?php previous_post_link('%link'); ?>
– URL na předchozí příspěvek<?php get_calendar(); ?>
– zabudovaný kalendář<?php wp_get_archives(); ?>
– seznam archivu na stránce<?php posts_nav_link(); ?>
– odkaz na další a předchozí příspěvky<?php bloginfo('description'); ?>
– popis webu
Další užitečné
/%postname%/
– vlastní odkaz<?php include(TEMPLATEPATH .'/x'); ?>
– zahrne jakýkoliv další soubor (x nahraďte koncovkou souboru)<?php the_search_query(); ?>
– hodnota vyhledávacího formuláře<?php _e('zpráva'); ?>
– vypíše zprávu<?php wp_register(); ?>
– zobrazí odkaz k registraci<?php wp_loginout(); ?>
– zobrazí odkaz k přihlášení/odhlášení<!--next page-->
– rozdělí obsah do stránek<!--more-->
– značka pro pokračování textu<?php wp_meta(); ?>
– meta pro administrátory<?php timer_stop(1); ?>
– čas pro načtení stránky<?php echo get_num_queries(); ?>
– dotazy k načtení stránky
WordPress Smyčka (The Loop)
Smyčka je PHP kód sloužící ve WordPressu k zobrazení příspěvků. Použitím Smyčky WordPress zpracuje všechny příspěvky, které mají být zobrazeny na dané stránce, a naformátuje je podle specifických kritérií uvnitř Smyčky. Jakýkoliv HTML nebo PHP kód co je ve Smyčce obsažen bude použit u každého příspěvku.
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
//
// Post Content here
//
} // end while
} // end if
?>