Χρησιμοποιήστε το WordPress για να δημιουργήσετε ένα πρότυπο ιστοσελίδας

Τετάρτη, 16 Ιουλίου 2008

Υπάρχει μια δυνατότητα στο WordPress, συχνά παραμελούνται, με αποτέλεσμα να είναι πολύ ευπροσάρμοστος, ιδίως για εκείνους που δημιουργούν θέματα: η χρήση του προτύπου! Ένα πρότυπο είναι απλώς ένα αρχείο στο φάκελο του θέματος. Για να την χαρακτηρίζουν ως ένα πρότυπο, απλά εισάγετε το αρχείο με ένα συγκεκριμένο σχόλιο στην PHP:

PHP:
  1. / *
  2. Όνομα: Sitemap
  3. * /

Αξιοποιώντας αυτή τη δυνατότητα μπορείτε να δημιουργήσετε μια κενή σελίδα, με την τυπική διαδικασία της WordPress, και να συνδεθούν με το πρότυπο. Εάν δημιουργήσετε ένα αρχείο, για παράδειγμα sitemap.php (προσθήκη του σχόλιο αναφέρεται παραπάνω) και φορτώνονται στο φάκελο του θέματος, θα παρατηρήσετε ότι το WordPress editor όταν δημιουργεί μια σελίδα (δεν θέση) μενού Πρότυπο (κάτω) θα περιέχει το όνομα του αρχείου προτύπου που φορτώνονται. Όπως αναφέρεται στο τμήμα πρότυπο:

Ορισμένα θέματα έχουν προσαρμοσμένα πρότυπα που μπορείτε να χρησιμοποιήσετε για ορισμένες σελίδες, τα οποία ενδέχεται να περιέχουν συμπληρωματικά χαρακτηριστικά ή έθιμο γραφικά. [...]

Εγώ, για παράδειγμα, θα χρησιμοποιηθεί αυτή η δυνατότητα να δημιουργηθεί μια δυναμική σελίδα (που εκτελεί και PHP κώδικα) μπορεί να εμφανίσει ένα πραγματικό sitemap blog.

Δημιουργώντας μια σελίδα Sitemap

Πρώτα από όλα, να δημιουργήσει ένα αρχείο sitemap.php και φορτίου μέσα στο φάκελο του θέματος. Wordpress δημιουργήθηκε από τη διοίκηση του μια νέα σελίδα, δώστε ένα όνομα και επιλέξτε το πρότυπο μενού, που βρίσκεται κάτω από τον επεξεργαστή! Ολοκληρώθηκε!

Το πρότυπο, ως μέρος του θέματος, περιέχει όλη τη δομή του το ίδιο θέμα και επομένως είναι σημαντικό να γνωρίζει εγγράφως σωστά. Αλλά εδώ είναι ένας σκελετός μιας ιστοσελίδας που θα μπορεί να αλλάξει με βάση το θέμα που έχετε εγκαταστήσει:

HTML:
  1. <? Php
  2. / *
  3. Όνομα: Sitemap
  4. * /
  5. >
  6. <? Php get_header ();?>
  7. > <div id = "content">
  8. : while ( have_posts ( ) ) : the_post ( ) ; ? > <? Php αν (have_posts ()): ενώ (have_posts ()): the_post ();?>
  9. id = "post-<?php the_ID(); ?> "> <div class = "post" id = "post-<? php the_ID ();?>>
  10. <h2> <? php the_title ();?> </ h2>
  11. <?php the_time('lj F, Y') ?> </small> <small class=" date-time "> <? php the_time ( «LJ F, Y ')?> </ small>
  12. <div class=" εισόδου ">
  13. ?php bloginfo ( 'url' ) ; ? > " alt=" < ?php bloginfo ( 'name' ) ; ? > ">Home </a> </strong> </p> <p> <strong> <a href = "<? php bloginfo (" url');?>" alt = "<? php bloginfo (« όνομα');?>> Αρχική </ a> </ strong> </ p>
  14. <h4> Σελίδες </ h4>
  15. ) ; ? > <? Php wp_list_pages ( «title_li =');?>
  16. </ Ul>
  17. <h4> Post </ h4>
  18. ) ; <? Php $ archive_query = νέα WP_Query ( «showposts = 1000)?
  19. have_posts()) : $archive_query->the_post(); ?> ενώ ($ archive_query-> have_posts ()): $ archive_query-> the_post ();?>
  20. " rel="bookmark" title="Permanent Link to <?php the_title(); ?> "> <?php the_title(); ?> </a> </li> <li> <a href = "<? php the_permalink ()?>" rel =" bookmark "title =" μόνιμη σύνδεση στο <? php the_title ();?>"> <? php the_title ();?> </ a> </ li>
  21. <? Php endwhile;?>
  22. </ Ul>
  23. <h4> Μηνιαία Αρχεία </ h4>
  24. <ul>
  25. <? Php wp_get_archives ( «τύπος = μηνιαία');?>
  26. </ Ul>
  27. <h4> Κατηγορίες </ h4>
  28. <ul>
  29. <? Php wp_list_categories ( «title_li = 0');?>
  30. </ Ul>
  31. RSS Feeds <h4> / FeedBurner </ h4>
  32. <ul>
  33. ?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>
  34. " alt="RSS 0.92 feed"> <acronym title=" Really Simple Syndication "> RSS </acronym> 0.92 feed </a> </li> <li> <a href = "<? php bloginfo (« rss_url');?>" alt = "RSS feed 0,92"> <acronym title=" "> Really Simple Syndication RSS </ αρκτικόλεξου> 0,92 ζωοτροφές </ a> </ li>
  35. ?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>
  36. " alt="Atom feed">Atom feed </a> </li> <li> <a href = "<? php bloginfo (« atom_url');?>" alt = "Atom feed"> Atom feed </ a> </ li>
  37. </ Ul>
  38. </ Div>
  39. </ Div>
  40. <? Php endwhile? Endif;?>
  41. </ Div>
  42. <? Php get_sidebar ()? Get_footer ();?>

Σχετικές Post

3 Σχόλια σε: "Χρησιμοποιήστε το WordPress για να δημιουργήσετε ένα πρότυπο ιστοσελίδας"

  1. getAvatar 1,0 Δευτέρα, 13 Οκτωβρίου 2008 στις 22:11
    * Lu είπε:

    Muito UTIL! :)

  2. getAvatar 1,0 Κυριακή 23 Νοεμβρίου, 2008 στις 22:25
    Torsten είπε:

    An der deutschen μετάφραση αλλά solltest du noch etwas Arbeiten.

  3. getAvatar 1,0 Δευτέρα, 15 Δεκεμβρίου 2008 στις 10.23 π.μ.
    sitemap μετά τη λίστα WordPress.com «Χ σημειώνει Αντ δήλωσε:

    [...] Http: / / www.undolog.com/2008/07/16/usare-i-template-wordpress-per-creare-una-sitemap/ [...]

Αφήστε ένα σχόλιο

TAG XHTML επιτρέπεται: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Χρησιμοποίησε <pre> να επισυνάψουν κωδικός