Cum se realizeaza o tema Wordpress
Autor admin • Jan 8th, 2008 • Categorie: Tutoriale Wordpress • Comentarii « 3 Comentarii »In urmatoarele articole voi incerca sa va fac un tutorial cat mai complet legat de o tema wordpress.
PARTEA I: Ce fisiere contine o tema wordpress si legatura dintre acestea
Voi incerca sa va fac o lista cu fisierele si functile de baza dintr-o tema wordpress. Atentie urmatoarea lista este bazate pe vesiunea Wordpress 2.3.2.
Fisiere principale intr-o tema wordpress
- 404.php
- archive.php
- archives.php
- attachment.php
- comments.php
- comments-popup.php
- footer.php
- functions.php (pentru widget-ready sidebar)
- header.php
- index.php
- links.php
- page.php
- search.php
- searchform.php
- sidebar.php
- single.php
- screenshot.png / .jpg / .gif
- style.css
- readme.txt (optional)
Header.php
- wp_head()
- Titlul Blogului
- Descrierea Blogului
Footer.php
- wp_footer()
- textul si link-urile din Footer -de obicei aici se plaseaza copyright stuff
Sidebar.php
- Search form - (TEMPLATEPATH . ‘/searchform.php’)
- Pagini / wp_list_pages()
- Categorii / wp_list_categories - Ssunt sorate dupa nume sau ID?
- Archive wp_get_archives
- Calendar - Calendarul normal se potriveste cu widget calendar?
- Bookmark wp_list_bookmarks
- Meta: wp_register(), wp_loginout(), wp_meta()
Index.php, Archive.php, Search.php, Page.php, Single.php
- the_ID()
- Post titlu: the_permalink, the_title()
- the_content
- Postmetadata: edit_post_link(), comments_popup_link(), the_author(), the_category(), the_time(), the_tags
- trackback_rdf() [hidden]
- posts_nav_link() - Next/Previous page links
- Else - ce sa para cand nu este continut. Sorry, no posts matched your criteria.
Archive.php
- is_tag()
- single_cat_title()
Archives.php
- wp_list_categories() - arhiva pe subiect
Page.php
- wp_link_pages ()
- Nu este Postmetadata
- dar se pastreaza edit_post_link()
- Se scoate posts_nav_link()
Single.php
- wp_link_pages ()
- the_tags()
- postmetadata
- comments_template();
Comments.php
- comments_number
- Comments list
- Comment forms si textarea
- ‘No comments’ mesaj
- ‘Comments awaiting moderation’mesaj
- ‘Must login’ mesaj
- ‘Password protected’ mesaj
- Comments off mesaj
Functions.php
- register_sidebar
Links.php
- get_links_list
- Pentru a include fisiere precum in index.php folositi:
- header: get_header() template tag.
- sidebar: get_sidebar() template tag.
- footer: get_footer() template tag.
- Pentru a include search folositi:
- Pentru a intelege ierarhia file-urilor va sfatuiesc sa aruncati o privire peste png-ul oferit de catre wordpress
De exemplu Links.php poate arata de genul:
< ?php
/*
Template Name: Links
*/
?>
< ?php get_header(); ?>Links:
- < ?php get_links_list(); ?>
Ierarhia arata care file din template este inclus(”chemat”) pentru fiecare tip de query.
The Main page -Pagina principala: home.php; index.php.
Single Post page -Pagina Singura unde este apare articolul(post-ul): single.php;index.php.
WordPress Page - Cand se doreste editarea paginilor wordpress: page.php;index.php
Category page - Pagina pentru categorii pe ID: category.php;archive.php;index.php
Tag page - Pagina pentru tag-uri - tag.php;archive.php;index.php
Author page- Pagina autorului cand se doreste adaugarea unor info despre autor- author.php; archive.php; index.php
Date page :date.php;archive.php;index.php
Search Result page:Pagina unde apar rezultatele in urama cautarii in blog- search.php;index.php
404 (Not Found) page:- Pagina pentru erori-404.php;index.php
Attachment page :attachment.php;index.php.
Articole asemanatoare:
admin is Ana Design. V-a placut tot ce v-am recomandat in tutorial? Atunci nu uitati sa faceti un link catre articol si bookmark it!
Email this author | Toate articolele scrise de admin
Felicitari.
Atat pentru tutorial (partea 1 deocamdata) cat si pentru faptul ca ti cont de cerererile vizitatorilor tai.
In felul asta, sigur o sa-i ti aproape.
Eu sunt recunoscator pentru faptul ca ai muncit … hai sa nu zic pentru mine, desi eu sunt cel care am cerut un tutorial despre cum se face o tema.
Multumesc.
Mult succes in continuare.
[…] ce v-am explicat in ce fisiere ar trebui sa contina o tema wordpress si cum poate fi codat Header.php in wordpress,asa cum v-am promis in tutorialul trecut am sa va […]
[…] cele v-am vorbit in primele 3 parti despre ce fisiere ar trebui sa contina o tema wordpress , cum poate fi codat Header.php si cum sa reusiti sa adaugati meniul pages intr-o tema wordpress, […]