Niže u postu sastavio sam najčešće korištene WordPress tagove prilikom izrade predložaka (tema) za WordPress Blog CMS.
Struktura teme
Prilikom kreiranja WordPress teme niže nabrojane datoteke ćete morati kreirati kako biste napravili standardnu temu. Naravno da je WordPress temu moguće napraviti i sa puno manje datoteka, o čemu možete pročitati pod XXX
header.php – Zaglavlje
index.php – Glavni dio
sidebar.php – Rubni dio
footer.php – Podnožje
single.php – Predložak posta
page.php – Predložak stranice
comments.php – Predložak komentara
search.php – Predložak pretrage
searchform.php – Predložak tražilice
archive.php – Arhiva
functions.php – Dodatne funkcije
404.php – Error stranice
style.css – Stilovi
Petlja
Ovaj dio koda će vam pomoći da prikažete postove bloga na način da unutar same petlje unesete vlastiti HTML i PHP kod, odnosno ostale WordPress tagove.
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
// Vlastiti HTML i PHP kod, odnosno WordPress tagovi
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
Petlja kategorije
<?php query_posts(‘category_name=Naziv Kategorije&showposts=10’); ?>
<?php while (have_posts()) : the_post(); ?>
// Vlastiti HTML i PHP kod, odnosno WordPress tagovi
<?php endwhile;?>
Include tagovi predloška
Ove tagove koristite u PHP datotekama predložaka kako biste uključili druge datoteke. Recimo kada želite unutar indeks.php dodati zaglavlje koje je u datoteci header.php.
<?php get_header(); ?> – dohvaća header.php
<?php get_sidebar(); ?> – dohvaća sidebar.php
<?php get_footer(); ?> – dohvaća footer.php
<?php comments_template(); ?> – dohvaća comments.php
Bloginfo tagovi predloška
Uz pomoć ovih tagova prikazujete informacije vezane uz vaš blog, koje možete mijenjati kroz admin dio WordPress-a.
<?php bloginfo(‘name’); ?> – Naziv bloga
<?php bloginfo(‘charset’); ?> – Prikazuje character set
<?php bloginfo(‘description’); ?> – Opis bloga
<?php bloginfo(‘url’); ?> – Adresa bloga (URL link)
<?php bloginfo(‘rss2_url’); ?> – RSS URL
<?php bloginfo(‘template_url’); ?> – URL predloška
<?php bloginfo(‘pingback_url’); ?> – Pingback URL
<?php bloginfo(‘stylesheet_url’); ?> – URL CSS datoteke predloška
<?php bloginfo(‘wpurl’); ?> – URL za WordPress instalaciju
WordPress uvjetni tagovi
Korisni tagovi u slučajevima kada želite određen sadržaj ili tag prikazati samo na određenoj vrsti sadržaja.
is_home() – kada je korisnik na naslovnoj stranici (bloga)
is_front_page() – kada je korisnik na naslovnoj stranici (bloga ili stranica)
is_single() – kada je prikazana stranica
is_sticky() – kada je post zaljepljen/sticky
is_page() – kada je prikazan post
is_category() – kada je prikazana kategorija
Najkorišteniji korišteni WordPress tagovi
<?php the_time() ?> – Vrijeme objave posta, stranice
<?php the_date() ?> – Datum objave posta, stranice
<?php the_title(); ?> – Naslov posta stranice
<?php the_permalink() ?> – URL posta (permalink)
<?php the_category() ?> – Kategorija posta
<?php the_author(); ?> – Autor posta
<?php the_ID(); ?> – Brojčani ID posta
<?php wp_list_pages(); ?> – Prikazuje sve stranice
<?php wp_tag_cloud(); ?> – Prikazuje tagove
<?php wp_list_cats(); ?> – Prikazuje kategorije
<?php get_calendar(); ?> – Prikazuje kalendar
<?php wp_get_archives() ?> – Prikazuje listu arhive po datumima
<?php posts_nav_link(); ?> – Prikazuje linkove za slijedeći i prethodni post
<?php next_post_link() ?> – Prikazuje link na noviji post
<?php previous_post_link() ?> – Prikazuje link na stariji post
WordPress navigacija
Dvije su vrste izbornika koje možete imati, onaj koji se zasniva na kategorijama ili onaj na stranicama.
Zasnovan na kategorijama
<ul id=”menu”>
<li><a href=”<?php bloginfo(‘home’); ?>”>Početna</a></li>
<?php wp_list_categories(‘title_li=&orderby=id’); ?>
</ul>
Zasnovan na stranicama
<ul id=”menu”>
<li><a href=”<?php bloginfo(‘home’); ?>”>Početna</a></li>
<?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=’); ?>
</ul>
Prikazivanje određenog proja postova iz neke kategorije
Ako želite prikazati određen broj postova iz neke od kategorija.
<?php query_posts(‘category_name=Naziv Kategorije&showposts=10’); ?>
Detaljniji opis i dokumentaciju možete provjeriti u WordPress Codex dijelu.
Download PDF: [download id=”2″]
Izvrstan post za edukaciju ;-)
Ovo je samo uvodni dio, jer uskoro će biti još tutorijala vezanih uz rad s WordPressom i samom izradom predložaka, odnosno raznih modifikacija… Što ne sumnjam da ćeš zaobići :-)
POZDRAV,
HVALA VAM ….
MOŽETE SAMO TAKO DA NASTAVITE.