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

