Χρησιμοποιήστε το WordPress για να δημιουργήσετε ένα πρότυπο ιστοσελίδας
Τετάρτη, 16 Ιουλίου 2008Υπάρχει μια δυνατότητα στο WordPress, συχνά παραμελούνται, με αποτέλεσμα να είναι πολύ ευπροσάρμοστος, ιδίως για εκείνους που δημιουργούν θέματα: η χρήση του προτύπου! Ένα πρότυπο είναι απλώς ένα αρχείο στο φάκελο του θέματος. Για να την χαρακτηρίζουν ως ένα πρότυπο, απλά εισάγετε το αρχείο με ένα συγκεκριμένο σχόλιο στην PHP:
- / *
- Όνομα: Sitemap
- * /
Αξιοποιώντας αυτή τη δυνατότητα μπορείτε να δημιουργήσετε μια κενή σελίδα, με την τυπική διαδικασία της WordPress, και να συνδεθούν με το πρότυπο. Εάν δημιουργήσετε ένα αρχείο, για παράδειγμα sitemap.php (προσθήκη του σχόλιο αναφέρεται παραπάνω) και φορτώνονται στο φάκελο του θέματος, θα παρατηρήσετε ότι το WordPress editor όταν δημιουργεί μια σελίδα (δεν θέση) μενού Πρότυπο (κάτω) θα περιέχει το όνομα του αρχείου προτύπου που φορτώνονται. Όπως αναφέρεται στο τμήμα πρότυπο:
Ορισμένα θέματα έχουν προσαρμοσμένα πρότυπα που μπορείτε να χρησιμοποιήσετε για ορισμένες σελίδες, τα οποία ενδέχεται να περιέχουν συμπληρωματικά χαρακτηριστικά ή έθιμο γραφικά. [...]
Εγώ, για παράδειγμα, θα χρησιμοποιηθεί αυτή η δυνατότητα να δημιουργηθεί μια δυναμική σελίδα (που εκτελεί και PHP κώδικα) μπορεί να εμφανίσει ένα πραγματικό sitemap blog.
Δημιουργώντας μια σελίδα Sitemap
Πρώτα από όλα, να δημιουργήσει ένα αρχείο sitemap.php και φορτίου μέσα στο φάκελο του θέματος. Wordpress δημιουργήθηκε από τη διοίκηση του μια νέα σελίδα, δώστε ένα όνομα και επιλέξτε το πρότυπο μενού, που βρίσκεται κάτω από τον επεξεργαστή! Ολοκληρώθηκε!
Το πρότυπο, ως μέρος του θέματος, περιέχει όλη τη δομή του το ίδιο θέμα και επομένως είναι σημαντικό να γνωρίζει εγγράφως σωστά. Αλλά εδώ είναι ένας σκελετός μιας ιστοσελίδας που θα μπορεί να αλλάξει με βάση το θέμα που έχετε εγκαταστήσει:
- <? Php
- / *
- Όνομα: Sitemap
- * /
- >
- <? Php get_header ();?>
- > <div id = "content">
- : while ( have_posts ( ) ) : the_post ( ) ; ? > <? Php αν (have_posts ()): ενώ (have_posts ()): the_post ();?>
- id = "post-<?php the_ID(); ?> "> <div class = "post" id = "post-<? php the_ID ();?>>
- <h2> <? php the_title ();?> </ h2>
- <?php the_time('lj F, Y') ?> </small> <small class=" date-time "> <? php the_time ( «LJ F, Y ')?> </ small>
- <div class=" εισόδου ">
- ?php bloginfo ( 'url' ) ; ? > " alt=" < ?php bloginfo ( 'name' ) ; ? > ">Home </a> </strong> </p> <p> <strong> <a href = "<? php bloginfo (" url');?>" alt = "<? php bloginfo (« όνομα');?>> Αρχική </ a> </ strong> </ p>
- <h4> Σελίδες </ h4>
- ) ; ? > <? Php wp_list_pages ( «title_li =');?>
- </ Ul>
- <h4> Post </ h4>
- ) ; <? Php $ archive_query = νέα WP_Query ( «showposts = 1000)?
- have_posts()) : $archive_query->the_post(); ?> ενώ ($ archive_query-> have_posts ()): $ archive_query-> the_post ();?>
- <? Php endwhile;?>
- </ Ul>
- <h4> Μηνιαία Αρχεία </ h4>
- <ul>
- <? Php wp_get_archives ( «τύπος = μηνιαία');?>
- </ Ul>
- <h4> Κατηγορίες </ h4>
- <ul>
- <? Php wp_list_categories ( «title_li = 0');?>
- </ Ul>
- RSS Feeds <h4> / FeedBurner </ h4>
- <ul>
- ?php bloginfo ( 'rdf_url' ) ; ? > " alt="RDF/RSS 1.0 feed"> <acronym title = "Resource Description Framework" > RDF </acronym> / <acronym title = "Really Simple Syndication" > RSS </acronym> 1.0 feed </a> </li> <li> <a href = "<? php bloginfo (« rdf_url');?>" alt = "RDF / RSS 1.0 ζωοτροφές"> <acronym title = "Resource Περιγραφή Framework"> ΚΠΤ </ αρκτικόλεξου> / <αρκτικόλεξο title = "Really Simple Syndication"> RSS </ αρκτικόλεξου> 1,0 ζωοτροφές </ a> </ li>
- ?php bloginfo ( 'rss2_url' ) ; ? > " alt="RSS 2.0 feed"> <acronym title = "Really Simple Syndication" > RSS </acronym> 2.0 feed </a> </li> <li> <a href = "<? php bloginfo (« rss2_url');?>" alt = "RSS 2.0 ζωοτροφές"> <acronym title = "Really Simple RSS Syndication"> </ αρκτικόλεξου> 2,0 τροφή </ a> </ li>
- </ Ul>
- </ Div>
- </ Div>
- <? Php endwhile? Endif;?>
- </ Div>
- <? Php get_sidebar ()? Get_footer ();?>






















* Lu είπε:
Muito UTIL!
Torsten είπε:
An der deutschen μετάφραση αλλά solltest du noch etwas Arbeiten.
sitemap μετά τη λίστα WordPress.com «Χ σημειώνει Αντ δήλωσε:
[...] Http: / / www.undolog.com/2008/07/16/usare-i-template-wordpress-per-creare-una-sitemap/ [...]