﻿<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>GreekTuts &#187; Οδηγος Χρήσης</title> <atom:link href="http://greektuts.net/category/creative-platforms-articles/wordpress/wordpress-guide/feed/" rel="self" type="application/rss+xml" /><link>http://greektuts.net</link> <description>Ελληνικά Βοηθήματα</description> <lastBuildDate>Mon, 30 Jan 2012 13:52:21 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>WordPress SEO μέρος 2ο: Λέξεις κλειδιά, βασικές ρυθμίσεις και μόνιμοι σύνδεσμοι στο WordPress</title><link>http://greektuts.net/wordpress-seo-part-2-keywords-settings-permalinks/</link> <comments>http://greektuts.net/wordpress-seo-part-2-keywords-settings-permalinks/#comments</comments> <pubDate>Wed, 09 Nov 2011 16:01:16 +0000</pubDate> <dc:creator>kostasmoser</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[kostas]]></category> <category><![CDATA[moser]]></category> <category><![CDATA[moser kostas]]></category> <category><![CDATA[permalinks]]></category> <category><![CDATA[search engine]]></category> <category><![CDATA[search engine optimization]]></category> <category><![CDATA[seo]]></category> <category><![CDATA[settings]]></category> <category><![CDATA[wordpress seo]]></category> <category><![CDATA[εισαγωγή στο seo]]></category> <category><![CDATA[μέρος 2ο]]></category> <category><![CDATA[μόσερ κώστας]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=5526</guid> <description><![CDATA[Σήμερα θα δούμε πως μπορούμε να εντοπίσουμε τις σωστές λέξεις κλειδιά για το blog μας μερικές ρυθμίσεις που μπορούμε να κάνουμε στο Wordpress αμέσως μετά την εγκατάστασή του καθώς και με ένα παντοδύναμο εργαλείο που μας προσφέρει το Wordpress! Την εύκολη επιλογή για το πώς θέλουμε να εμφανίζονται τα urls των άρθρων μας.]]></description> <content:encoded><![CDATA[<h1>Εντοπίζοντας τις λέξεις κλειδιά που σας ενδιαφέρουν</h1><p>Οι λέξεις κλειδιά είναι ίσως το σημαντικότερο κομμάτι του on-page SEO. Η σωστή χρήση τους επηρεάζει την ιστοσελίδα σας στο μεγαλύτερο βαθμό από όλους τους άλλους παράγοντες που έχουμε ήδη αναφέρει. Πως όμως μπορεί να γίνει σωστή χρήση σε λέξεις κλειδιά αν δεν εντοπίσετε πρώτα τις σωστές!</p><p>Αφού έχετε καταγράψει όλες τις πιθανές λέξεις κλειδιά μπορείτε να τις προσθέσετε στο <a
title="Google Keyword Tool" href="https://adwords.google.com/select/KeywordToolExternal" target="_blank">Keyword Tool</a> της Google ώστε να δείτε τις σας προτείνει και να πάρετε νέες ιδέες. Επίσης μπορείτε να ψάξετε στο Google για αυτές τις λέξεις κλειδιά να σημειώσετε τα πρώτα αποτελέσματα και να περιηγηθείτε σε αυτές τις ιστοσελίδες που βγαίνουν πρώτες ώστε να πάρετε ιδέες και να δείτε πως λειτουργούν αυτές.</p><p>Πολλοί αγνοούν πλήρως αυτή τη διαδικασία ή την αναβάλουν για αργότερα. Η αναζήτηση των λέξεων κλειδιά είναι μια πάρα πολύ σημαντική διαδικασία και αποτελεί το θεμέλιο για την ιστοσελίδα σας. Μπορεί φυσικά να γίνει και σε μια ήδη υπάρχουσα ιστοσελίδα αλλά τότε τα πράγματα είναι πολύ πιο χρονοβόρα και καλό είναι εφόσον υπάρχει η δυνατότητα να γίνεται πριν από την κατασκευή της ιστοσελίδας.</p><p>Αφού λοιπόν σημειώσετε όλες τις λέξεις κλειδιά που σας ενδιαφέρουν στα επόμενα μέρη του tutorial θα δούμε πως θα κάνουμε πλήρη χρήση αυτών.</p><hr/><h1>Μερικές βασικές ρυθμίσεις στο WordPress</h1><p>Αφού συνδεθούμε στην διαχείριση του WordPress (todomainsas.gr/wp-admin) πάμε στο μενού «Ρυθμίσεις». Πατώντας στο «Γενικά» γράφουμε τον τίτλο του blog μας και μια μικρή περιγραφή για αυτό επιλέγουμε την σωστή ώρα και το πώς θέλουμε να εμφανίζεται η ημερομηνία και η ώρα στα άρθρα που δημιουργούμε.</p><blockquote><p><img
class="aligncenter size-full wp-image-5537" title="general-settings" src="http://static.greektuts.net/uploads/2011/11/general-settings1.jpg" alt="" width="539" height="392" /></p></blockquote><p
style="text-align: center;"><em>Προσοχή: Μην αλλάξετε τα πεδία URL εγκατάστασης και URL ισοτόπου!</em></p><hr/><h1>Μόνιμοι Σύνδεσμοι (Permalinks)</h1><p>Οι μόνιμοι σύνδεσμοι είναι ο τρόπος με τον οποίο θα εμφανίζονται τα διάφορα urls στο blog σας. Αυτό περιλαμβάνει τις διευθύνσεις των άρθρων σας, των σελίδων σας, των ετικετών (tags) κλπ.</p><p>Για να έχετε ένα SEO Optimized blog θα πρέπει να αλλάξετε αυτές τις ρυθμίσεις ώστε να εμφανίζονται λέξεις κλειδιά στα urls της ιστοσελίδας σας και όχι απλά αριθμοί. Ας δούμε όμως ποιες επιλογές μας δίνει το WordPress. Μεταβείτε στο μενού Ρυθμίσεις -&gt; Μόνιμοι Σύνδεσμοι:</p><blockquote><p><img
class="aligncenter size-full wp-image-5546" title="permalinks" src="http://static.greektuts.net/uploads/2011/11/permalinks.jpg" alt="" width="540" height="430" /></p></blockquote><p>Όπως βλέπετε το WordPress μας δίνει ήδη την δυνατότητα να χρησιμοποιήσουμε κάποιον από τους ήδη υπάρχοντες τρόπους εμφάνισης των urls (Προεπιλογή, Ημέρα και όνομα, Μήνας και όνομα, Αριθμός) ή να ορίσουμε εμείς πως θα εμφανίζονται τα urls των άρθρων μας. Αυτό γίνεται μέσω της χρήσης κάποιων έτοιμων shortcodes τα οποία είναι:</p><blockquote><p><strong>%year%</strong>: Το έτος δημιουργίας του άρθρου (πχ: 2012)<br
/> <strong>%monthnum%</strong>: Ο μήνας δημιουργίας του άρθρου (πχ: 1,&#8230;,12 )<br
/> <strong>%day%</strong>: Η ημέρα δημιουργίας του άρθρου (πχ: 1,…,31)</p></blockquote><p>%postname%: Ο τίτλος του άρθρου ή ότι έχουμε ορίσει εμείς στο πεδίο μόνιμος σύνδεσμος (post slug) μέσα στο κάθε άρθρο. Θα δούμε πιο αναλυτικά στην συνέχεια πως χρησιμοποιούμε το %postname% που είναι το πιο σημαντικό από SEO άποψη όσων αφορά τους μόνιμους συνδέσμους.</p><p><strong>%post_id%</strong>: Το ID του άρθρου που είναι μοναδικό για κάθε άρθρο. (πχ 423)</p><p><strong>%category%</strong>: Ο τίτλος της κατηγορίας που ανήκει το άρθρο (και πάλι εδώ εμφανίζεται ότι έχουμε ορίσει στο σύντομο όνομα της κατηγορίας).</p><p><strong>%author%</strong>: το όνομα του αρθρογράφου.</p><p>Περισσότερες επιλογές για τους μόνιμους συνδέσμους μπορείτε να βρείτε στο <a
title="WordPress Codex" href="http://codex.WordPress.org/Using_Permalinks">Codex του WordPress</a>.</p><p>Για να ορίσουμε λοιπόν τον τρόπο με τον οποίο θέλουμε να εμφανίζονται οι διευθύνσεις των άρθρων μας αρκεί να συμπληρώσουμε στο πεδίο Προσαρμοσμένη δομή αυτό που επιθυμούμε. Για να είναι SEO Optimized τα urls σας θα πρέπει οπωσδήποτε να χρησιμοποιήσετε το %postname%.</p><p>Βασικοί κανόνες που ακολουθούμε πάντα:</p><ol><li>Πρέπει πάντα να ξεκινάμε με μια κάθετο /</li><li>Χωρίζουμε τα shortcodes μεταξύ τους με την χρήση των συμβόλων: / &#8211; _</li><li>Μπορούμε να προσθέσουμε οτιδήποτε άλλο θέλουμε όπως για παράδειγμα να βάλουμε στο τέλος .html ή .php</li></ol><p>Ας δούμε μερικά παραδείγματα:</p><p>Υποθέτουμε πως έχουμε ένα άρθρο τίτλο «Το πρώτο μου ποστ» με μόνιμο σύνδεσμο (post slug) to-proto-moy-post, ανήκει στην κατηγορία «Γενικά» που έχει σαν category-slug το genika. Το άρθρο δημιουργήθηκε στις 24 / 10 / 2011 και έχει id το νούμερο 4567. Ας παίξουμε τώρα λίγο με μερικούς πιθανούς τρόπους που θα μπορούσε να εμφανίζεται το url αυτού του άρθρου (θυμίζουμε ξανά! ΠΑΝΤΑ πρέπει να περιλαμβάνετε το %postname% για να είναι το url SEO Optimized)</p><p>/%postname% -&gt; http://todomain.gr/to-proto-moy-post</p><p>/%postname%-%post_id% -&gt; http://todomain.gr/to-proto-moy-post-4567</p><p>/%category%/%postname%.html -&gt; http://todomain.gr/genika/to-proto-moy-post</p><p>/%year%/%monthnum%/%postname%-%post_id%.html -&gt; http://todomain.gr/2011/10/to-proto-moy-post-4567.html</p><p>Όπως βλέπετε οι επιλογές είναι πάρα πολλές. Από άποψη SEO το καλύτερο είναι το /%category%/%postname% ώστε να περιλαμβάνονται λέξεις κλειδιά πάντα.</p><p>Πως ορίζουμε τα σύντομα ονόματα των άρθρων και των κατηγοριών</p><p>Στην επεξεργασία του άρθρου θα παρατηρήσετε που κάτω από των τίτλο μας δίνει το WordPress την επιλογή να ορίσουμε εμείς τι θα εμφανίζεται σαν %postname%</p><blockquote><p><img
class="aligncenter size-full wp-image-5547" title="slug1" src="http://static.greektuts.net/uploads/2011/11/slug1.jpg" alt="" width="540" height="123" /></p></blockquote><p>Πατώντας το κουμπάκι Επεξεργασία μπορούμε να γράψουμε ότι θέλουμε και μετά να το αποθηκεύσουμε, και αυτός θα είναι πλέον ο μόνιμος σύνδεσμος για το άρθρο.</p><blockquote><p><img
class="aligncenter size-full wp-image-5548" title="slug2" src="http://static.greektuts.net/uploads/2011/11/slug2.jpg" alt="" width="540" height="123" /></p></blockquote><p>Στις κατηγορίες ισχύει το ίδιο και θα εμφανίζεται όταν καλείται το %category% ότι έχουμε γράψει το πεδίο σύντομο όνομα.</p><blockquote><p><img
class="aligncenter size-full wp-image-5549" title="category" src="http://static.greektuts.net/uploads/2011/11/category.jpg" alt="" width="540" height="183" /></p></blockquote><p>Το θέμα των permalinks σε μια ιστοσελίδα είναι πάρα πολύ σημαντικό και τα SEO Optimized url μπορούν να βοηθήσουν πάρα πολύ στην καλύτερη κατάταξή σας στις μηχανές αναζήτησης. Πάντα να βάζετε μια λέξη κλειδί στον μόνιμο σύνδεσμο του άρθρου σας και να προσπαθείτε να δίνετε στον χρήστη μια σύντομη εικόνα του τι πρόκειται να διαβάσει. Για παράδειγμα αν το άρθρο σας έχει τίτλο «Πώς να διαγράψετε το προφίλ σας στο Facebook» μπορείτε να χρησιμοποιήσετε σαν post slug το diagrafi-profil-facebook</p><p><strong>Tip</strong>: Αποφεύγετε να χρησιμοποιείτε προθέσεις, άρθρα, επιρρήματα στο post slug, δηλαδή, λέξεις όπως το «και», «το», «οι», «δεν», «για» κλπ καλό είναι να τις παραλείπετε.</p><p>Σήμερα είδαμε μερικές από τις πιο γνωστές δυνατότητες του WordPress που αφορούν το SEO (τη δύναμη των permalinks που μας την προσφέρει απλόχερα χωρίς την χρήση πολύπλοκων γραμμών κώδικα μέσα στο αρχείο .htaccess). Στο επόμενο μέρος θα μιλήσουμε για μια άλλη καταπληκτική λειτουργία του WordPress, τα Ping Services καθώς και την δημιουργία Sitemaps.</p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/wordpress-seo-part-2-keywords-settings-permalinks/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Δημιουργία Θέματος Μέρος 5</title><link>http://greektuts.net/wordpress-theme-creation-part5/</link> <comments>http://greektuts.net/wordpress-theme-creation-part5/#comments</comments> <pubDate>Fri, 30 Apr 2010 10:31:49 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[5]]></category> <category><![CDATA[part5]]></category> <category><![CDATA[theme]]></category> <category><![CDATA[theme creation]]></category> <category><![CDATA[wordpress month]]></category> <category><![CDATA[δημιουργία θέματος]]></category> <category><![CDATA[δημιουργίας]]></category> <category><![CDATA[θέμα]]></category> <category><![CDATA[μήνας]]></category> <category><![CDATA[οδηγος χρήσης]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3567</guid> <description><![CDATA[Τελειώνοντας ο Μήνας WordPress, θα ολοκληρώσουμε την σειρά βοηθημάτων για το πως μπορούμε να φτιάξουμε ένα θέμα από την αρχή. Στο τελευταίο μέρος της σειράς λοιπόν, θα δούμε τις τελευταίες λεπτομέριες και θα κάνουμε κάποιες τελικές στυλιστικές παρεμβάσεις, πρίν να είναι έτοιμο για χρήση. Στο τέλος του άρθρου θα βρείτε και σύνδεσμο για να κατεβάσετε το θέμα]]></description> <content:encoded><![CDATA[<p>Στα προηγούμενα 4 μέρη, εξηγήσαμε την δομή ενός θέματος και την χρήση των αρχείων, και δημιουργήσαμε σχεδόν όλα τα αρχεία που χρειαζόμαστε για το θέμα μας.</p><p>Ας προσθέσουμε λοιπόν έναν jQuery Slider (σαν αυτόν που θα βρούμε στο <a
href="http://WDDC.gr" target="_blank">WDDC.gr</a>) πάνω από τα άρθρα μας στην κεντρική σελίδα. Αυτό δεν το κάνουμε επειδή είναι 100% αναγκαίο αλλά περισσότερο για εξάσκηση. Ανοίγουμε το header.php και προσθέτουμε ακριβώς κάτω από το</p><pre name="code" class="php">
&lt;?php wp_head(); ?&gt;
</pre><p>τον κώδικα</p><pre name="code" class="php">
&lt;script type="text/javascript" src="&lt;?php bloginfo('template_url'); ?&gt;/js/jquery-1.4.2.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="&lt;?php bloginfo('template_url'); ?&gt;/js/jquery.innerfade.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="&lt;?php bloginfo('template_url'); ?&gt;/js/jquery.functions.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="&lt;?php bloginfo('template_url'); ?&gt;/js/functions.js"&gt;&lt;/script&gt;
</pre><p>Ο παραπάνω κώδικας φορτώνει τα αρχεία της jQuery από τον φάκελο js (Όλα τα js αρχεία συμπεριλαμβάνονται στο τέλος του άρθρου όπου και μπορείτε να κατεβάσετε το θέμα ολοκληρωμένο). Μετά ανοίγουμε το index.php και κάτω από την γραμμή</p><pre name="code" class="php">
&lt;div id="content"&gt;
</pre><p>προσθέτουμε τον κώδικα</p><pre name="code" class="php">
&lt;div id="gallery-bg"&gt;
&lt;div id="gallery-bgtop"&gt;
&lt;div id="gallery-bgbtm"&gt;
&lt;h2&gt;Τελευταία Άρθρα&lt;/h2&gt;
&lt;div id="featured"&gt;
&lt;?php
$featured = new WP_Query();
$featured-&gt;query('category_name=Featured');
?&gt;
&lt;?php while ($featured-&gt;have_posts()) : $featured-&gt;the_post(); ?&gt;
&lt;div class="slider"&gt;
&lt;div class="thumbnail"&gt;
&lt;?php the_post_thumbnail( 'single-post-thumbnail' ); ?&gt;
&lt;/div&gt;
&lt;div class="title"&gt;
&lt;h1&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" title="&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="arrow"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;?php endwhile; ?&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</pre><p>O παραπάνω κώδικας απαιτεί να έχουμε δημιουργήσει μια κατηγορία με το όνομα Featured. Έτσι πλέον τα άρθρα που έχουμε προσθέσει στην κατηγορία Featured, εμφανίζονται σε ένα slideshow με την εικόνα και τον τίτλο τους, ενώ ο τίτλος είναι link στο άρθρο.</p><p>Αυτό ήταν. Πλέον τον θέμα μας έχει όλες τις σελίδες που χρειαζόμαστε, πλήρη λειτουργικότητα, και έναν κομψό jQuery Slider στην κεντρική μας σελίδα.</p><p>Για να μην σας κουράζουμε με άσκοπο κώδικα, όλες οι στυλιστικές αλλαγές και οι εικόνες, περιέχονται στο αρχείο style.css μαζί με όλα τα υπόλοιπα αρχεία στο θέμα μας το οποίο μπορείτε να κατεβάσετε ολοκληρωμένο από εδώ</p><p><a
href="http://static.greektuts.net/uploads2/2010/04/GreekTutsie_WPTheme.zip"><img
src="http://static.greektuts.net/uploads2/2010/04/downloadbtn.png" alt="" title="" width="623" height="76" class="alignnone size-full wp-image-3577" /></a></p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/wordpress-theme-creation-part5/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Δημιουργία Θέματος Μέρος 4</title><link>http://greektuts.net/wordpress-theme-creation-part4/</link> <comments>http://greektuts.net/wordpress-theme-creation-part4/#comments</comments> <pubDate>Tue, 27 Apr 2010 11:14:09 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[4]]></category> <category><![CDATA[part4]]></category> <category><![CDATA[theme]]></category> <category><![CDATA[theme creation]]></category> <category><![CDATA[wordpress month]]></category> <category><![CDATA[δημιουργία θέματος]]></category> <category><![CDATA[δημιουργίας]]></category> <category><![CDATA[θέμα]]></category> <category><![CDATA[μήνας]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3525</guid> <description><![CDATA[Μέχρι τώρα έχουμε εξηγήσει τις λειτουργίες ενός θέματος ενώ έχουμε δημιουργήσει τα αρχεία style.css, index.php, header.php, sidebar.php, footer.php, single.php και page.php. Με άλλα λόγια έχουμε σχεδόν έτοιμο το θέμα μας. Σε αυτό το βοήθημα θα δούμε τα υπόλοιπα αρχεία του θέματος μας, και θα κάνουμε στυλιστικές αλλαγές.]]></description> <content:encoded><![CDATA[<p>Αφού έχουμε έτοιμο τον τρόπο με τον οποίο θα εμφανίζονται οι σελίδες και τα άρθρα μας, αυτό που μένει είναι να κάνουμε μερικές αλλαγές στα αρχεία που ήδη έχουμε, να δημιουργήσουμε μερικά αναγκαία αρχεία ακόμα, και να κάνουμε τις τελικές στυλιστικές αλλαγές.</p><p>Στο τέλος του άρθρου μπορείτε να βρείτε όλα τα αρχεία που έχουμε κάνει μέχρι τώρα και όλα όσα θα κάνουμε σε αυτό το μέρος.</p><p>Ας προχωρήσουμε λοιπόν και ας προσθέσουμε εικόνες στα άρθρα μας. Για να το κάνουμε αυτό θα χρησιμοποιήσουμε έναν πολύ απλό τρόπο, που χρησιμοποιούν πολλά θέματα σήμερα. Θα δημιουργήσουμε ένα νέο αρχείο με το όνομα functions.php. Μέσα σε αυτό θα γράψουμε τον εξής κώδικα</p><pre name="code" class="php">
&lt;?php
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 610, 150, true );
?&gt;
</pre><p>Μετά από αυτό, θα πάμε στο αρχείο index.php και θα βρούμε την γραμμή</p><pre name="code" class="php">
&lt;?php the_excerpt(); ?&gt;
</pre><p>και ακριβώς από πάνω της θα γράψουμε</p><pre name="code" class="php">
&lt;div class="post-thumb"&gt;
&lt;?php the_post_thumbnail(); ?&gt;
&lt;/div&gt;
</pre><p>το ίδιο θα κάνουμε και στο αρχείο single.php. Θα βρούμε όμως την γραμμή</p><pre name="code" class="php">
&lt;?php the_content(); ?&gt;
</pre><p>και ακριβώς από πάνω της θα γράψουμε</p><pre name="code" class="php">
&lt;div class="post-thumb"&gt;
&lt;?php the_post_thumbnail(); ?&gt;
&lt;/div&gt;
</pre><p>Έτσι τώρα, το WordPress συμπεριλαμβάνει και μια νέα λειτουργία κατά την εγγραφή ενός νέου άρθρου. Κάτω δεξιά θα μας εμφανίζεται ένα νέο μενού με το όνομα Post Thumbnail. Πατάμε λοιπόν <strong>Set thumbnail</strong> και κάνουμε upload μια φωτογραφία (στο θέμα μας θα είναι μεγέθους 610&#215;150 pixels) και πατάμε <strong>Use as thumbnail</strong>. Αυτό ήταν. Πλέον στα άρθρα μας θα έχουμε και την εικονίτσα μας</p><p>Ας δούμε τώρα τι μπορούμε να κάνουμε για τα σχόλια στα άρθρα μας. Αυτήν την στιγμή χρησιμοποιούμε το προεγκατεστημένο τρόπο εμφάνισης για τα σχόλια, ο οποίος είναι αρκετά καλός. Όμως ίσως θέλουμε περισσότερα. Δημιουργούμε ένα νέο αρχείο με το όνομα comments.php. Αυτό το αρχείο θα μας δώσει περισσότερο έλεγχο στα σχόλια μας. Ο κώδικας που περιέχει είναι μεγάλος, και γι&#8217;αυτό τον λόγω απλά το συμπεριλαμβάνουμε στο zip που θα βρείτε στο τέλος του άρθρου με όλα τα αρχεία.</p><p>Ας φτιάξουμε τώρα μια φόρμα αναζήτησης. Δημιοθργούμε ένα νέο αρχείο με το όνομα searchform.php και γράφουμε</p><pre name="code" class="php">
&lt;form method="get" id="search_form" action="&lt;?php bloginfo('home'); ?&gt;/"&gt;
&lt;div&gt;
&lt;input type="text"  name="s" id="s" class="search"/&gt;
&lt;input type="submit" id="searchsubmit" value="Search" /&gt;
&lt;/div&gt;
&lt;/form&gt;
</pre><p>&#8216;Επειτα δημιουργούμε ένα νέο αρχείο και το ονομάζουμε search.php. Μέσα σε αυτό γράφουμε</p><pre name="code" class="php">
&lt;?php get_header(); ?&gt;
&lt;div id="content"&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;h2&gt;Αποτελέσματα Αναζήτησης&lt;/h2&gt;
&lt;div class="post" id="post-&lt;?php the_ID(); ?&gt;"&gt;
&lt;h2 class="title"&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="Σύνδεσμος στο &lt;?php the_title_attribute(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p class="meta"&gt;&lt;span&gt;&lt;?php the_time('F jS, Y') ?&gt;&lt;/span&gt;&lt;span&gt;Από τον/την&amp;nbsp;&lt;?php the_author() ?&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;?php the_post_thumbnail(); ?&gt;
&lt;/div&gt;
&lt;?php the_excerpt(); ?&gt;
&lt;div class="entry"&gt;
&lt;p class="links"&gt;
&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="Σύνδεσμος στο &lt;?php the_title(); ?&gt;" class="more" &gt;Περισσότερα...&lt;/a&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;
&lt;?php comments_popup_link('Κανένα σχόλιο', '1 Σχόλιο', '% Σχόλια', 'σχόλια'); ?&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;?php endwhile; ?&gt;
&lt;div class="navigation"&gt;&gt;
&lt;div class="alignleft"&gt;&lt;?php next_posts_link('&amp;laquo; Παλαιότερα Άρθρα') ?&gt;&lt;/div&gt;
&lt;div class="alignright"&gt;&lt;?php previous_posts_link('Νεότερα Άρθρα &amp;raquo;') ?&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;?php else : ?&gt;
&lt;h2 class="center"&gt;Δεν βρέθηκε&lt;/h2&gt;
&lt;p class="center"&gt;Λυπούμαστε αλλά αυτό που ψάχνετε δεν βρέθηκε.&lt;/p&gt;
&lt;?php endif; ?&gt;
&lt;/div&gt;
&lt;?php get_sidebar(); ?&gt;
&lt;?php get_footer(); ?&gt;
</pre><p>Τέλος προσθέτουμε στο header.php εκεί που θέλουμε να εμφανίσουμε την φόρμα αναζήτησης την εξής γραμμή</p><pre name="code" class="php">
&lt;div id="searchform"&gt;
&lt;?php get_search_form(); ?&gt;
&lt;/div&gt;
</pre><p>Πλέον η ιστοσελίδα μας είναι πλήρως λειτουργική. Με άρθρα και σελίδες, σχόλια, πλαϊνή μπάρα, φόρμα αναζήτησης και εικόνες στα άρθρα.</p><p>Μπορείτε να κατεβάσετε το θέμα με ότι έχουμε κάνει μέχρι τώρα <a
href="http://static.greektuts.net/uploads2/2010/04/GreekTutsie_Part4.zip">εδώ</a></p><p><em>Να σημειώσουμε ότι έχουμε προσθέσει κάποιες εικόνες και έχουμε κάνει στυλιστικές αλλαγές στο θέμα μας</em>.</p><p>Στο επόμενο και τελευταίο μέρος, θα κάνουμε τις τελικές αλλαγές μας, θα δούμε το θέμα μας live και εκγατεστημένο και θα κάνουμε τον επίλογο σε αυτήν την σειρά βοηθημάτων.</p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/wordpress-theme-creation-part4/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Δημιουργία Θέματος Μέρος 3</title><link>http://greektuts.net/wordpress-theme-creation-part3/</link> <comments>http://greektuts.net/wordpress-theme-creation-part3/#comments</comments> <pubDate>Thu, 22 Apr 2010 08:58:29 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[press]]></category> <category><![CDATA[theme]]></category> <category><![CDATA[theme creation]]></category> <category><![CDATA[word]]></category> <category><![CDATA[word press]]></category> <category><![CDATA[wordpress month]]></category> <category><![CDATA[wordpress theme]]></category> <category><![CDATA[δημιουργία]]></category> <category><![CDATA[δημιουργία θέματος]]></category> <category><![CDATA[θέμα]]></category> <category><![CDATA[μήνας wordpress]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3468</guid> <description><![CDATA[Προχωράμε στο τρίτο μέρος της σειράς βοηθημάτων για την δημιουργία θέματος στο WordPress. Έχουμε ήδη μιλήσει για την βασική δομή ενός θέματος, και έχουμε δημιουργήσει τα αρχεία index.php, header.php, footer.php, και sidebar.php. Στο σημερινό βοήθημα θα δούμε τα page.php και single.php τα οποία χειρίζονται τις στατικές και τις μη στατικές σελίδες μας(τα άρθρα μας)]]></description> <content:encoded><![CDATA[<p>Ας ξεκινήσουμε από εκεί που είχαμε μείνει στο <a
href="http://greektuts.net/wordpress-theme-creation-part-2/" target="_blank">προηγούμενο άρθρο</a>. Πλέον έχουμε την κεντρική σελίδα του WordPress έτοιμη. Χρειαζόμαστε ακόμα κάποια βασικά αρχεία για να μπορούμε να εμφανίσουμε τα άρθρα μας και τις σελίδες μας, καθώς και ένα αρχείο με όνομα functions.php το οποίο θα χειρίζεται όλα όσα συμβαίνουν στο WordPress.</p><p>Ξεκινάμε λοιπόν και δημιουργούμε ένα αρχείο με το όνομα page.php. Αυτό το αρχείο θα χειριστεί όλες τις στατικές μας σελίδες. Έτσι γράφουμε:</p><pre name="code" class="php">
&lt;?php get_header(); ?&gt;
&lt;div id="content"&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;div class="post" id="post-&lt;?php the_ID(); ?&gt;"&gt;
&lt;h2 class="title"&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="Σύνδεσμος στο &lt;?php the_title_attribute(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;div class="entry"&gt;
&lt;?php the_content(); ?&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;?php endwhile; ?&gt;
&lt;?php else : ?&gt;
&lt;h2 class="center"&gt;Δεν βρέθηκε&lt;/h2&gt;
&lt;p class="center"&gt;Λυπούμαστε αλλά αυτό που ψάχνετε δεν βρέθηκε.&lt;/p&gt;
&lt;?php endif; ?&gt;
&lt;/div&gt;
&lt;?php get_sidebar(); ?&gt;
&lt;?php get_footer(); ?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre><p>Ο παραπάνω κώδικας, καλεί το header.php ,μετά χρησιμοποιεί το Loop, και μας εμφανίζει τον τίτλο, τα στοιχεία του άρθρου, και το απόσπασμα. Μετά μας εμφανίζει έναν σύνδεσμο για το πλήρες άρθρο, και τον αριθμό των σχόλιων. Τέλος μας εμφανίζει συνδέσμους για τα προηγούμενα και τα νεότερα άρθρα (αν υπάρχουν) και ένα μήνυμα λάθους άν δεν βρεθεί τίποτα. Στο τέλος του κώδικα μας καλούμε τα αρχεία sidebar.php και footer.php.<br
/> Έτσι κάθε φορά που το WordPress θα εμφανίζει μια σελίδα, θα καλεί το αρχείο που μόλις δημιουργήσαμε.</p><p>Τώρα θα δημιουργήσουμε ένα αρχείο με όνομα single.php το οποίο θα χειρίζεται την εμφάνιση των άρθρων μας (του μη στατικόυ περιεχομένου μας). Έτσι γράφουμε:</p><pre name="code" class="php">
&lt;?php get_header(); ?&gt;
&lt;div id="content"&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;div class="post" id="post-&lt;?php the_ID(); ?&gt;"&gt;
&lt;h2 class="title"&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="Σύνδεσμος στο &lt;?php the_title_attribute(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p class="meta"&gt;&lt;span&gt;&lt;?php the_time('F jS, Y') ?&gt;&lt;/span&gt;&lt;span&gt;Από τον/την&amp;nbsp;&lt;?php the_author() ?&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="entry"&gt;
&lt;?php the_content(); ?&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;?php comments_template(); ?&gt;
&lt;?php endwhile; ?&gt;
&lt;div class="navigation"&gt;
&lt;div class="alignleft"&gt;&lt;?php next_posts_link('&amp;laquo; Παλαιότερα Άρθρα') ?&gt;&lt;/div&gt;
&lt;div class="alignright"&gt;&lt;?php previous_posts_link('Νεότερα Άρθρα &amp;raquo;') ?&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;?php else : ?&gt;
&lt;h2 class="center"&gt;Δεν βρέθηκε&lt;/h2&gt;
&lt;p class="center"&gt;Λυπούμαστε αλλά αυτό που ψάχνετε δεν βρέθηκε.&lt;/p&gt;
&lt;?php endif; ?&gt;
&lt;/div&gt;
&lt;?php get_sidebar(); ?&gt;
&lt;?php get_footer(); ?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre><p>Ο παραπάνω κώδικας, καλεί το header.php ,μετά χρησιμοποιεί το Loop, και μας εμφανίζει τον τίτλο, τα στοιχεία του άρθρου, και το περιεχόμενο μας. Μετά συμπεριλαμβάνουμε το υπάρχον αρχείο για τα σχόλια. Μετά μας εμφανίζει έναν σύνδεσμο για το πλήρες άρθρο, και τον αριθμό των σχόλιων. Τέλος μας εμφανίζει συνδέσμους για τα προηγούμενα και τα νεότερα άρθρα (αν υπάρχουν) και ένα μήνυμα λάθους άν δεν βρεθεί τίποτα. Στο τέλος του κώδικα μας καλούμε τα αρχεία sidebar.php και footer.php.</p><p>Μπορείτε να κατεβάσετε τα αρχεία αυτού του βοηθήματος <a
href="http://static.greektuts.net/uploads2/2010/04/GreekTutsie_Part3.zip" target="_blank">εδώ</a></p><p>Στο επόμενο βοήθημα θα δούμε τα υπόλοιπα αρχεία και θα κάνουμε τις τελικές μας στυλιστικές αλλαγές.</p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/wordpress-theme-creation-part3/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Δημιουργία Θέματος για το WordPress Μέρος 2</title><link>http://greektuts.net/wordpress-theme-creation-part-2/</link> <comments>http://greektuts.net/wordpress-theme-creation-part-2/#comments</comments> <pubDate>Fri, 16 Apr 2010 09:14:30 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[press]]></category> <category><![CDATA[theme]]></category> <category><![CDATA[word]]></category> <category><![CDATA[wordpress month]]></category> <category><![CDATA[δημιουργία θέματος]]></category> <category><![CDATA[θέμα]]></category> <category><![CDATA[Μέρος 2]]></category> <category><![CDATA[μήνας wordpress]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3338</guid> <description><![CDATA[Προχωράμε στο δεύτερο μέρος έχοντας εξηγήσει ήδη τι είναι ένα θέμα και πως λειτουργέι. Στο δεύτερο μέρος αυτής της σειράς βοηθημάτων λοιπόν, θα δούμε πως ξεκινάμε να δημιουργήσουμε το δικό μας θέμα για το WordPress. Θα ξεκινήσουμε δημιουργώντας τα απαραίτητα αρχεία για το θέμα μας και θα δούμε αναλυτικά τι κάνει το κάθε μέρος του κώδικα μας.]]></description> <content:encoded><![CDATA[<p>Ας ξεκινήσουμε λοιπόν δημιουργώντας τα αρχεία μας. Ακολουθεί μια εικόνα με τα αρχεία που θα χρειαστούμε καθ΄όλη την διάρκεια αυτής της σειράς βοηθημάτων, για να δημιουργήσουμε το θέμα μας. Στο σημερινό βοήθημα θα καλύψουμε τα βασικά που πρέπει να έχει το index.php και το style.css, τα δυο πιο απαραίτητα αρχεία του θέματος μας</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3341 aligncenter" title="1" src="http://static.greektuts.net/uploads2/2010/04/13.jpg" alt="" width="580" height="287" /></p></blockquote><p>Τα αρχεία και οι φάκελοι μας έχουμε <a
href="http://greektuts.net/wordpress-theme-creation-part-1/" target="_blank">ήδη</a> εξηγήσει τι κάνουν το καθένα από αυτά. Να προσθέσουμε τους φακέλους styles και js όπου θα περιέχουν επιπλέον αρχεία στύλ καθώς και αρχεία jQuery για να κάνουμε την σελίδα μας ακόμα πιο όμορφη.</p><p>Ξεκινάμε λοιπόν δημιουργώντας τα αρχεία index.php και style.css. Αυτά τα δυο είναι απόλυτως βασικά και απαραίτητα για το θέμα μας. Ανοίγουμε το index.php για να γράψουμε τον πρώτο μας κώδικα. Η πρώτη και βασική εντολή που θα γράψουμε είναι το:</p><pre name="code" class="php">
&lt;?php get_header(); ?&gt;
</pre><p>Η παραπάνω εντολή λέει στο WordPress να &#8220;φέρει&#8221; το αρχείο header.php. Μην ανχώνεστε θα το δημιουργήσουμε σε λίγο. Μετά θα γράψουμε το διάσημο Loop του WordPress, το οποίο θα μας εμφανίσει τα άρθρα μας άν αυτά υπάρχουν. Έτσι αμέσως μετά γράφουμε:</p><pre name="code" class="php">
&lt;div id="content"&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;div class="post"  id="post-&lt;?php the_ID(); ?&gt;"&gt;
&lt;h2 class="title"&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="Σύνδεσμος στο &lt;?php the_title_attribute(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p class="meta"&gt;&lt;span class="date"&gt;&lt;?php the_time('F jS, Y') ?&gt;&lt;/span&gt;&lt;span class="posted"&gt;Από τον/την&amp;nbsp;&lt;?php the_author() ?&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;?php the_excerpt(); ?&gt;
&lt;p class="links"&gt;
&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="Σύνδεσμος στο &lt;?php the_title(); ?&gt;"&gt;Περισσότερα...&lt;/a&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;
&lt;?php comments_popup_link('Κανένα σχόλιο', '1 Σχόλιο', '% Σχόλια', 'σχόλια'); ?&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;?php endwhile; ?&gt;
</pre><p>O παραπάνω κώδικας κάνει τα εξής. Ελέγχει αν υπάρχουν άρθρα, και όσο υπάρχουν άρθρα μας τα εμφανίζει  (The Loop). Μετά εμφανίζει τις λεπτομέριες για τον συγγραφέα, την ώρα και την κατηγορία στην οποία ανήκει το άρθρο. Τέλος προσθέτουμε τους σύνδεσμους για την προβολή του άρθρου και τον αριθμό των σχόλιων που έχει.</p><p>Συνεχίζουμε προσθέτοντας τα παρακάτω:</p><pre name="code" class="php">
&lt;div class="navigation"&gt;
&lt;div class="alignleft"&gt;&lt;?php next_posts_link('&amp;laquo; Παλαιότερα Άρθρα') ?&gt;&lt;/div&gt;
&lt;div class="alignright"&gt;&lt;?php previous_posts_link('Νεότερα Άρθρα &amp;raquo;') ?&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;?php else : ?&gt;
</pre><p>Ας εξηγήσουμε λίγο τον κώδικα μας. Ο παραπάνω κώδικας, μας εμφανίζει το μενού που θα χρησιμοποιήσουμε για να περιηγηθούμε στα προηγούμενα και επόμενα άρθρα.</p><p>Αμεσώς μετά γράφουμε για να κλείσουμε το index.php τον εξής κώδικα:</p><pre name="code" class="php">
&lt;h2 class="center"&gt;Δεν βρέθηκε&lt;/h2&gt;
&lt;p class="center"&gt;Λυπούμαστε αλλά αυτό που ψάχνετε δεν βρέθηκε.&lt;/p&gt;
&lt;?php endif; ?&gt;
&lt;/div&gt;
&lt;?php get_sidebar(); ?&gt;
&lt;?php get_footer(); ?&gt;
</pre><p>Ο παραπάνω κώδικας, θα μας εμφανίσει το μήνυμα αυτό σε περίπτωση που δεν βρεθούν άρθρα. Επίσης κλείνουμε τις επαναλήψεις μας, και καλούμε τα αρχεία sidebar.php και footer.php.</p><p>Αφού τελειώσαμε με το index.php θα ανοίξουμε το style.css και θα δώσουμε τα στοιχεία του θέματος μας. Γράφουμε λοιπόν μέσα στο style.css τον εξής κώδικα:</p><pre name="code" class="css">
/*
Theme Name: GreekTutsie
Theme URI: http://www.greektuts.net
Version: 1.0
Description: A theme created for the WordPress month in GreekTuts.net
Author: Pantso
Author URI: http://www.pantso.gr
*/
</pre><p>Αυτό ήταν. Το WordPress πλέον αναγνωρίζει ότι υπάρχει ένα θέμα με όνομα GreekTutsie. Βέβαια αν το εγκαταστήσετε τώρα δεν θα δείτε και πολλά αφού ακόμα μας λείπουν μερικά αρχεία για να ολοκληρώσουμε την αρχική μορφή της σελίδας μας. Έτσι λοιπόν δημιουργούμε 3 νέα αρχεία. Τα header.php, sidebar.php και footer.php. Όπως καταλαβαίνετε, αυτά τα αρχεία χειρίζονται τις αντιστοιχες με το όνομα τους, περιοχές της σελίδας μας.</p><p>Ανούγουμε το header.php και γράφουμε:</p><pre name="code" class="php">
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" &lt;?php language_attributes(); ?&gt;&gt;
&lt;head profile="http://gmpg.org/xfn/11"&gt;
&lt;meta http-equiv="Content-Type" content="&lt;?php bloginfo('html_type'); ?&gt;; charset=&lt;?php bloginfo('charset'); ?&gt;" /&gt;
&lt;title&gt;&lt;?php bloginfo('name'); ?&gt; &lt;?php if ( is_single() ) { ?&gt; &amp;raquo; Blog Archive &lt;?php } ?&gt; &lt;?php wp_title(); ?&gt;&lt;/title&gt;
&lt;meta name="generator" content="WordPress &lt;?php bloginfo('version'); ?&gt;" /&gt;&lt;!-- leave this for stats --&gt;
&lt;link rel="stylesheet" href="&lt;?php bloginfo('stylesheet_url'); ?&gt;" type="text/css" media="screen" /&gt;
&lt;link rel="alternate" type="application/rss+xml" title="&lt;?php bloginfo('name'); ?&gt; RSS Feed" href="&lt;?php bloginfo('rss2_url'); ?&gt;" /&gt;
&lt;link rel="pingback" href="&lt;?php bloginfo('pingback_url'); ?&gt;" /&gt;
&lt;?php wp_head(); ?&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id="header"&gt;
&lt;div id="logo"&gt;
&lt;h1&gt;&lt;a href="&lt;?php echo get_option('home'); ?&gt;/"&gt;&lt;?php bloginfo('name'); ?&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;?php bloginfo('description'); ?&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- end header --&gt;
&lt;div id="menu"&gt;
&lt;ul&gt;
&lt;liclass="current_page_item&lt;?php if (is_home()) echo ' current_page_item'; ?&gt;"&gt;&lt;a href="&lt;?php echo get_option('home'); ?&gt;/" class="current_page_item"&gt;Homepage&lt;/a&gt;&lt;/li&gt;
&lt;?php wp_list_pages('title_li=' ); ?&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;!-- end menu --&gt;
&lt;div id="wrapper"&gt;
&lt;div id="page"&gt;
&lt;div id="page-bgtop"&gt;
</pre><p>Ανοίγουμε το sidebar.php και γράφουμε τον κώδικα:</p><pre name="code" class="php">
&lt;div id="sidebar"&gt;
&lt;ul&gt;
&lt;?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar()): ?&gt;
&lt;li&gt;
&lt;h2&gt;Archives&lt;/h2&gt;
&lt;ul&gt;
&lt;?php wp_get_archives('type=monthly'); ?&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;?php wp_list_categories('show_count=1&amp;title_li=&lt;h2&gt;Κατηγορίες&lt;/h2&gt;'); ?&gt;
&lt;?php wp_list_bookmarks(); ?&gt;
&lt;li&gt;
&lt;h2&gt;Meta&lt;/h2&gt;
&lt;ul&gt;
&lt;?php wp_register(); ?&gt;
&lt;li&gt;&lt;?php wp_loginout(); ?&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional"&gt;Valid &lt;abbr title="eXtensible HyperText Markup Language"&gt;XHTML&lt;/abbr&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gmpg.org/xfn/"&gt;&lt;abbr title="XHTML Friends Network"&gt;XFN&lt;/abbr&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform."&gt;WordPress&lt;/a&gt;&lt;/li&gt;
&lt;?php wp_meta(); ?&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;?php endif; ?&gt;
&lt;/ul&gt;
&lt;/div&gt;
</pre><p>Ανοίγουμε τέλος το footer.php και γράφουμε τον κώδικα:</p><pre name="code" class="php">
&lt;div style="clear: both; height: 20px;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;!-- end page --&gt;
&lt;/div&gt;
&lt;div id="footer"&gt;
&lt;div id="footer-wrap"&gt;
&lt;p id="legal"&gt;Σχεδιασμός από τον &lt;a href="http://www.pantso.gr/"&gt;Pantso&lt;/a&gt; για το &lt;a href="http://www.greektuts.net/"&gt;GreekTuts&lt;/a&gt;. Με την δύναμη του &lt;a href="http://wordpress.org/"&gt;WordPress&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;?php wp_footer(); ?&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre><p>Τώρα οι αρχική σελίδα και οι βασικές λειτουργίες της ιστοσελίδας μας είναι ολοκληρωμένες. Προσπαθήστε να κάνετε εγκατάσταση του συγκεκριμένου θέματος ώστε να δείτε τι ακριβώς φτιάξαμε. Μπορείτε να κατεβάσετε τα αρχεία αυτού του βοηθήματος <strong><a
href="http://static.greektuts.net/uploads2/2010/04/GreekTutsie_Part2.zip">εδώ</a></strong></p><p>Στο επόμενο βοήθημα της σειράς θα δημιουργήσουμε τα υπόλοιπα αρχεία του θέματος μας, και θα κάνουμε κάποιες οπτικές αλλαγές</p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/wordpress-theme-creation-part-2/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>WordPress και Twitter</title><link>http://greektuts.net/wordpress-twitter/</link> <comments>http://greektuts.net/wordpress-twitter/#comments</comments> <pubDate>Wed, 14 Apr 2010 08:01:44 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[meme]]></category> <category><![CDATA[tweet me me]]></category> <category><![CDATA[tweetmeme]]></category> <category><![CDATA[twitt]]></category> <category><![CDATA[twitter]]></category> <category><![CDATA[twitter wordpress hacks]]></category> <category><![CDATA[wordpress and twitter]]></category> <category><![CDATA[wordpress month]]></category> <category><![CDATA[μήνας wordpress]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3305</guid> <description><![CDATA[Σε αυτόν τον οδηγό θα δούμε πως να εκμεταλευτούμε το Twitter, χρησιμοποιόντας πολλά από τα χαρακτηριστικά του στην ιστοσελίδα μας. Θα δούμε πως μέσω του WordPress έχουμε την δυνατότητα να απεικονίσουμε τα τελευταία twitt μας, τον αριθμό των φίλων μας, ένα κουμπί για γρήγορα re-twitts καθώς και ta twitts όλων των φίλων μας που μας ενδιαφέρουν.]]></description> <content:encoded><![CDATA[<h1>Προβολή Αριθμού των Followers σαν Κείμενο</h1><p>Ας δούμε λοιπόν πόσο εύκολο είναι να εμφανίσουμε στην ιστοσελίδα μας τον αριθμό των ατόμων που μας κάνουν follow στο Twitter</p><p>Θα δημιουργήσουμε ένα νέο αρχείο με όνομα twitter.php και το τοποθετούμε μαζί με τα αρχεία του θέματος μας. Μέσα στο twitter.php γράφουμε τον κώδικα:</p><pre name="code" class="php">
&lt;?php
$tw = get_option("twitterfollowerscount");
if ($tw['lastcheck'] &lt; ( mktime() – 3600 ) )
{
$xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=greektuts');
if (preg_match('/followers_count&gt;(.*)&lt;/',$xml,$match)!=0) {
$tw['count'] = $match[1];
}
$tw['lastcheck'] = mktime();
update_option("twitterfollowerscount",$tw);
}
echo $tw['count'];
?&gt;
</pre><p>Αντικαθηστάτε την <strong>greektuts</strong> με το όνομα του λογαριασμού σας στο Twitter</p><p>Το μόνο που έχουμε να κάνουμε τώρα είναι να ανοίξουμε το index.php και στο σημείο που θέλουμε να εμφανίσουμε τον αριθμό στην σελίδα μας,να συμπεριλάβουμε την εντολή:</p><pre name="code" class="php">
&lt;?php include("twitter.php"); ?&gt;
</pre><p>Ο παραπάνω κώδικας είναι γραμμένος από τον <a
rel="nofollow" href="http://www.rarst.net/" target="_blank">Rarst</a></p><h1>Προβολή Twitt Me Κουμπιού με Αριθμό Τwitts</h1><p>Αν θέλετε να εμφανίσετε ένα κουμπί (όπως αυτό που έχουμε εδώ στο GreekTuts), μέσω του οποίου ο αναγνώστης της σελίδας σας θα μπορεί να κάνει γρήγορο re-twitt του άρθρου σας, και το οποίο θα αναγράφει τον αριθμό των twitts για το συγκεκριμένο άρθρο, το μόνο που έχετε να κάνετε είναι να συμπεριλάβετε τον παρακάτω κώδικα στο θέμα σας (index.php , single.php) στο σημείο που θέλετε να το εμφανίσετε.</p><pre name="code" class="php">
&lt;script type="text/javascript"&gt;
tweetmeme_source = 'greektuts';
&lt;/script&gt;
&lt;script type="text/javascript"  src="http://tweetmeme.com/i/scripts/button.js"&gt; &lt;/script&gt;
</pre><p>Αλλάξτε την λέξη GreekTuts με το username σας στο Twitter. To κουμπί αυτό θα χρησιμοποιεί την υπηρεσία <a
href="http://tweetmeme.com/" target="_blank">TweetMeMe</a>.</p><h1>Προβολή των Τελέυταίων Twitt μας</h1><p>Αν θέλετε να εμφανίσετε τα τελευταία Twitt σας, το μόνο που έχετε να κάνετε είναι να γράψετε τον παρακάτω κώδικα μέσα στο θέμα σας (index.php, single.php ή sidebar.php), στο σημείο που θέλετε αυτά να εμφανίζονται.</p><pre name="code" class="php">
&lt;div&gt;
&lt;?php
function parse_cache_feed($usernames, $limit) {
	$username_for_feed = str_replace(" ", "+OR+from%3A", $usernames);
	$feed = "http://search.twitter.com/search.atom?q=from%3A" . $username_for_feed . "&amp;rpp=" . $limit;
	$usernames_for_file = str_replace(" ", "-", $usernames);
	$cache_file = dirname(__FILE__).'/cache/' . $usernames_for_file . '-twitter-cache';
	$last = filemtime($cache_file);
	$now = time();
	$interval = 600; // ten minutes
	// check the cache file
	if ( !$last || (( $now - $last ) &gt; $interval) ) {
		// cache file doesn't exist, or is old, so refresh it
		$cache_rss = file_get_contents($feed);
		if (!$cache_rss) {
			// we didn't get anything back from twitter
			echo "&lt;!-- ERROR: Twitter feed was blank! Using cache file. --&gt;";
		} else {
			// we got good results from twitter
			echo "&lt;!-- SUCCESS: Twitter feed used to update cache file --&gt;";
			$cache_static = fopen($cache_file, 'wb');
			fwrite($cache_static, serialize($cache_rss));
			fclose($cache_static);
		}
		// read from the cache file
		$rss = @unserialize(file_get_contents($cache_file));
	}
	else {
		// cache file is fresh enough, so read from it
		echo "&lt;!-- SUCCESS: Cache file was recent enough to read from --&gt;";
		$rss = @unserialize(file_get_contents($cache_file));
	}
	// clean up and output the twitter feed
	$feed = str_replace("&amp;amp;", "&amp;", $rss);
	$feed = str_replace("&amp;lt;", "&lt;", $feed);
	$feed = str_replace("&amp;gt;", "&gt;", $feed);
	$clean = explode("&lt;entry&gt;", $feed);
	$clean = str_replace("&amp;quot;", "'", $clean);
	$clean = str_replace("&amp;apos;", "'", $clean);
	$amount = count($clean) - 1;
	if ($amount) { // are there any tweets?
		for ($i = 1; $i &lt;= $amount; $i++) {
			$entry_close = explode("&lt;/entry&gt;", $clean[$i]);
			$clean_content_1 = explode("&lt;content type=\"html\"&gt;", $entry_close[0]);
			$clean_content = explode("&lt;/content&gt;", $clean_content_1[1]);
			$clean_name_2 = explode("&lt;name&gt;", $entry_close[0]);
			$clean_name_1 = explode("(", $clean_name_2[1]);
			$clean_name = explode(")&lt;/name&gt;", $clean_name_1[1]);
			$clean_user = explode(" (", $clean_name_2[1]);
			$clean_lower_user = strtolower($clean_user[0]);
			$clean_uri_1 = explode("&lt;uri&gt;", $entry_close[0]);
			$clean_uri = explode("&lt;/uri&gt;", $clean_uri_1[1]);
			$clean_time_1 = explode("&lt;published&gt;", $entry_close[0]);
			$clean_time = explode("&lt;/published&gt;", $clean_time_1[1]);
			$unix_time = strtotime($clean_time[0]);
			?&gt;
						&lt;?php echo $clean_content[0]; ?&gt;
							&lt;?php echo $pretty_time; ?&gt;
			&lt;?php
		}
	} else { // if there aren't any tweets
		?&gt;
					Something Must Have Gone Wrong...
		&lt;?php
	}
}
?&gt;
&lt;?php
parse_cache_feed(greektuts, 1)
?&gt;
&lt;/div&gt;
</pre><p>Αλλάξτε την λέξη GreekTuts με το username σας στο Twitter. Ο παραπάνω κώδικας θα εμφανίσει το τελευταίο twitt μας. Αν θέλετε να αλλάξτετε τον αριθμό των twitts που θα εμφανίζονται, στην γραμμή parse_cache_feed(greektuts, 1) αλλάξτε τον αριθμό 1 σε ότι επιθυμείτε. Ο παραπάνω κώδικας γράφτηκε από το <a
href="http://spookyismy.name/" target="_blank">spookyismy.name</a>.</p><h1>Προβολή των Φίλων σαν Εικόνες</h1><p>Για να εμφανίσουμε τις εικονίτσες των φίλων μας (followers) σε μια λίστα θα χρησιμοποιήσουμε το πρόσθετο <a
rel="nofollow" href="http://wordpress.org/extend/plugins/twitter-friends-widget/" target="_blank">Twitter Friends.</a> Μέσω αυτού μπορούμε να δημιουργήσουμε έναν πολύ όμορφο χώρο στην πλαϊνή μπάρα της ιστοσελίδας μας, με τις εικόνες των φίλων μας όπως αυτές που βλέπουμε στο Twitter.<a
rel="nofollow" href="http://wordpress.org/extend/plugins/twitter-friends-widget/" target="_blank"><br
/> </a></p><h1>Προβολή Twitts των Φίλων μας</h1><p>Για να εμφανίσουμε τις εικονίτσες των φίλων μας (followers) σε μια λίστα θα χρησιμοποιήσουμε το πρόσθετο <a
href="http://wordpress.org/extend/plugins/tweet-blender/" target="_blank">Tweet Blender</a>. Μέσω αυτού, μπορούμε να δημιουργήσουμε έναν χώρο με τα τελευταία twitts όλων των φίλων που μας ενδιαφέρουν. Περισσότερα στο control panel του plugin.</p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/wordpress-twitter/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Δημιουργία Θέματος για το WordPress Μέρος 1</title><link>http://greektuts.net/wordpress-theme-creation-part-1/</link> <comments>http://greektuts.net/wordpress-theme-creation-part-1/#comments</comments> <pubDate>Sun, 11 Apr 2010 11:14:36 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[development]]></category> <category><![CDATA[theme]]></category> <category><![CDATA[theme development]]></category> <category><![CDATA[word press]]></category> <category><![CDATA[wordpress month]]></category> <category><![CDATA[δημιουργία]]></category> <category><![CDATA[δημιουργία θέματος]]></category> <category><![CDATA[θέμα]]></category> <category><![CDATA[μήνας]]></category> <category><![CDATA[μήνας wordpress]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3246</guid> <description><![CDATA[Σε αυτήν την σειρά βοηθημάτων, θα μάθουμε πως μπορούμε να δημιουργήσουμε το δικό μας θέμα για το WordPress χρησιμοποιόντας όλα τα επαγγελματικά τρίκ, που μπορούμε να βρούμε σε κάποια από τα πιο όμορφα premium θέματα. Σε αυτό το πρώτο μέρος θα μιλήσουμε για την δομή ενός θέματος, τα αναγκαία αρχεία που συμπεριλαμβάνει και τις λειτουργίες του.]]></description> <content:encoded><![CDATA[<p>Η δημιουργία ενός θέματος για το WordPress είναι αρκετά περίπλοκη διαδικασία, αλλά όχι απαραίτητα δύσκολη. Στους οδηγούς που θα σας παρουσιάσουμε καθ&#8217;όλη την διάρκεια του Μήνα WordPress, θα μιλήσουμε αναλυτικά για κάθε μέρος της ανάπτυξης ενός δικού μας θέματος. Σε αυτό το πρώτο βοήθημα θα δούμε την δομή που πρέπει να έχει ένα θέμα, καθώς και τα αρχεία που χρησιμοποιούνται.</p><h1>Τι Είναι Ένα Θέμα</h1><p>Το θέμα στο WordPress είναι μια συλλογή από αρχεία PHP, CSS και εικόνες. Αυτά τα αρχεία, ελέγχουν τον τρόπο με τον οποίο θα εμφανίζεται η ιστοσελίδα μας και το περιεχόμενο της στον επισκέπτη.</p><h1>Πως Λειτουργεί Ένα Θέμα</h1><p>Το WordPress έχει μια συγκεκριμένη σειρά ελέγχων με την οποία λειτουργεί. Ας πάρουμε για παράδειγμα μια κεντρική σελίδα. Συνήθως αποτελείται από το header.php, το index.php, το sidebar.php και το footer.php. Μέσα σε κάθε από αυτά τα αρχεία, υπάρχει και ο αντίστοιχος κώδικας για να εμφανίστεί το περιεχόμενο της σελίδας μας σωστά. Το header.php αποτελείται από το DOCTYPE, τον τίτλο και τα διάφορα meta tags της σελίδας μας. Στο τέλος του αρχείου, καλούμε το index.php το οποίο αποτελείται από το περιεχόμενο της σελίδας μας. Στο τέλος του index.php καλούμε το sidebar.php όπου περιέχει τον κώδικα για την πλαϊνή μπάρα της σελίδας μας. Τέλος στο τέλος του sidebar.php καλούμε το footer.php που περιέχει τον κώδικα για το υποσέλιδο της σελίδας μας. Μπορεί να φαίνεται λίγο πολύπλοκο αλλά με μια καλύτερη ματιά παρακάτω θα δούμε πως δεν είναι.  Όπως καταλαβαίνετε λοιπόν, όλα τα αρχεία συνυπάρχουν. Καλούν το ένα το άλλο, ώστε να μπορέσουμε να παρουσιάσουμε πλήρως την σελίδα μας.</p><h1>Σειρά Αρχείων</h1><p>Το WordPress χρειάζεται οπωσδήποτε δυο αρχεία. Το index.php και το styles.css. Αυτά τα δυο αρχεία είναι αρκετά για να δείξουμε το περιεχόμενο μας, αλλά προφανώς δεν θα έχουμε και πολλές επιλογές χρησιμοποιόντας μόνο αυτά. Έτσι χρησιμοποιούμε και άλλα αρχεία όπως το sidebar.php το footer.php το comments.php και header.php. Όλα αυτά τα αρχεία επικοινωνούν μεταξύ τους καλόντας το ένα το άλλο. Η εντολές που χρησιμοποιούμε για να καλέσουμε τα διάφορα αυτά αρχεία είναι οι εξής:</p><pre name="code" class="php">
&lt;?php get_sidebar(); ?&gt;
&lt;?php get_header(); ?&gt;
&lt;?php get_footer(); ?&gt;
</pre><p>Οι παραπάνω εντολές, όταν διαβαστούν από το WordPress, καλούν αυτόματα το αντίστοιχο αρχείο.</p><h1>Ιεραρχία Ενός Θέματος</h1><p>Ας δούμε λοιπόν ποιά είναι η ιεραρχία των αρχείων ενός θέματος και η σειρά λειτουργίας.</p><blockquote><p
style="text-align: center;"><a
href="http://codex.wordpress.org/images/1/18/Template_Hierarchy.png" target="_blank"><img
class="aligncenter" src="http://codex.wordpress.org/images/1/18/Template_Hierarchy.png" alt="" width="454" height="206" /></a></p><p
style="text-align: center;">Κάντε κλικ στην εικόνα για μεγέθυνση</p></blockquote><div
id="_mcePaste"><h1>Αρχεία Ενός Θέματος</h1><p>Ας δούμε λοιπόν ποιά είναι τα αρχεία που περιέχει ένα θέμα. Η λίστα που ακολουθεί, περιέχει αλφαβητικά τα πιθανά αρχεία που θα βρείτε στα περισσότερα θέματα σήμερα, μαζί με επεξήγηση του καθενός. Τα αρχεία με κόκκινο χρώμα είναι τα αναγκαία αρχεία (core files) που πρέπει να υπάρχουν σε κάθε θέμα.</p><div><strong>404.php</strong> &#8211; Η σελίδα στην οποία θα βρεθεί ένας επισκέπτης όταν έχει βάλει λάθος σύνδεσμο, ή ψάχνει κάτι που δεν υπάρχει.</div><div
id="_mcePaste"><strong>archive.php</strong> &#8211; Η σελίδα που περιέχει το αρχείο των άρθρων μας (κατά μέρα, μήνα, χρόνο).</div><div
id="_mcePaste"><strong>archives.php</strong> &#8211; Πρότυπο σελίδας με φόρμα αναζήτησης και λίστα κατηγοριών.</div><div
id="_mcePaste"><strong>comments.php</strong> &#8211; Περιέχει όλα τα σχόλια τα Pingbacks/trackbacks και την φόρμα αποστολής σχολίων.</div><div
id="_mcePaste"><strong>footer.php</strong> &#8211; Το τέλος της κάθε σελίδας. Συνήθως περιέχει το tag κλεισίματος του κάθε tag του κεντρικού μας κώδικα.</div><div
id="_mcePaste"><strong>functions.php</strong> &#8211; Περιέχει τις συγκεκριμένες λειτουργίες του θέματος μας.</div><div
id="_mcePaste"><strong>header.php</strong> &#8211; Περιέχει την αρχή της κάθε σελίδας μας.(DOCTYPE, Τίτλο, Μπάρα πλοήγησης κτλ.)</div><div
id="_mcePaste"><strong>Φάκελος images</strong> &#8211; Περιέχει όλες τις εικόνες του θέματος μας.</div><div
id="_mcePaste"><strong><span
style="color: #ff0000;">index.php</span></strong><span
style="color: #ff0000;"> &#8211; Η κεντρική μας σελίδα, και η σελίδα που θα εμφανίζεται όταν δεν θα υπάρχει κάποιο άλλο αρχείο.</span></div><div
id="_mcePaste"><strong>links.php</strong> &#8211; Ειδικό πρότυπο για την σελίδα με τους συνδέσμους σας.</div><div
id="_mcePaste"><strong>page.php</strong> &#8211; Το πρότυπο για τις στατικές σελίδες της ιστοσελίδας μας.</div><div
id="_mcePaste"><strong>screenshot.png</strong> &#8211; Η εικόνα του θέματος μας. Θα εμφανίζεται στο Control Panel της ιστοσελίδας μας (Appearance&gt;Themes).</div><div
id="_mcePaste"><strong>search.php</strong> &#8211; Το πρότυπο της σελίδας με τα αποτελέσματα αναζήτησης.</div><div
id="_mcePaste"><strong>sidebar.php</strong> &#8211; Το πρότυπο της παλινής μπάρας.</div><div
id="_mcePaste"><strong>single.php</strong> &#8211; Το πρότυπο της σελίδας εμφάνισης ενός άρθρου από το blog μας.</div><div
id="_mcePaste"><strong><span
style="color: #ff0000;">style.css </span></strong><span
style="color: #ff0000;">- Το κεντρικό αρχείο στύλ του θέματος μας. </span></div></div><h1>Περιεχόμενα</h1><p>Ας δούμε λοιπόν επιλεκτικά τι περιέχουν τα βασικά αρχεία μιας σελίδας και πως συνδέονται μεταξύ τους (πως καλεί το ένα το άλλο).</p><h2>Styles.css</h2><p>Το styles.css είναι το αρχείο που περιέχει όλα τα CSS, δηλαδή ελέγχει τον τρόπο με τον οποίο θα εμφανίζεται το θέμα μας. Το αρχείο αυτό ξεκινάει με τον εξής κώδικα</p><pre name="code" class="css">
/*
Theme Name: Theme Name
Theme URI: http://your-website.com/cool-theme/
Description: Totally awesome WordPress theme by
&lt;a href="http://your-website.com/"&gt;Yours Truly&lt;/a&gt;
Version: 1 (WP2.8.4)
Author: Your Name
Author URI: http://your-website.com/
Tags: super, awesome, cool, sweet, potato nuggets
*/
</pre><p>Ο παραπάνω κώδικας, δίνει πληροφορίες για το θέμα όπως το όνομα του, τον δημιουργό του, την έκδοσή του, και τα διάφορα tags που θέλουμε. Μετά από αυτό ακολουθεί κανονικά ο CSS κώδικας</p><h2>Header.php</h2><p>Το Header.php είναι ουσιαστικά η αρχή της σελίδας μας. Περιέχει το DOCTYPE, τον τίτλο της σελίδας και τα metatags. Επίσης εδώ είναι που θα κάνουμε include τα styles.css και την jQuery. Ακολουθούν κάποια από τα περιεχόμενα του header.php.</p><pre name="code" class="html">
&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”&gt;
&lt;html xmlns=”http://www.w3.org/1999/xhtml”&gt;
&lt;head&gt;
&lt;meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8” /&gt;
&lt;title&gt;The Title&lt;/title&gt;
&lt;link href=”style.css” rel=”stylesheet” type=”text/css” /&gt;
&lt;link rel=”shortcut icon” href=”images/favicon.ico” /&gt;
&lt;/head&gt;
</pre><h2>Index.php</h2><p>To index.php είναι το βασικότερο αρχείο στο θέμα μας. Περιέχει όλο τον κώδικα για το περιεχόμενο μας. Εδώ περιέχεται και ο διάσιμος κώδικας <a
href="http://codex.wordpress.org/The_Loop" target="_blank">The Loop</a>. Συνήθως σε αυτό θα βρείτε τα εξής</p><pre name="code" class="php">
&lt;?php get_header(); ?&gt;
&lt;?php
// The Loop
if (have_posts()) : while (have_posts()) : the_post();
...
endwhile; else:
...
endif;
?&gt;
&lt;?php get_sidebar(); ?&gt;
&lt;?php get_footer(); ?&gt;
</pre><p>Εδώ τελειώνουμε το σημερινό μας βοήθημα. Στο επόμενο μέρος θα ξεκινήσουμε την ανάπτυξη του δικού μας θέματος από την αρχή</p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/wordpress-theme-creation-part-1/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Εγκατάσταση Θέματος</title><link>http://greektuts.net/wordpress-theme-installation/</link> <comments>http://greektuts.net/wordpress-theme-installation/#comments</comments> <pubDate>Wed, 07 Apr 2010 08:33:10 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[elegant themes]]></category> <category><![CDATA[install]]></category> <category><![CDATA[theme forest]]></category> <category><![CDATA[theme install]]></category> <category><![CDATA[themes]]></category> <category><![CDATA[woo themes]]></category> <category><![CDATA[word press]]></category> <category><![CDATA[εγκατασταση]]></category> <category><![CDATA[εγκατάσταση θέματος]]></category> <category><![CDATA[θέματα]]></category> <category><![CDATA[μήνας]]></category> <category><![CDATA[μήνας wordpress]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3157</guid> <description><![CDATA[Σε αυτόν τον οδηγό θα δούμε τι είναι τα θέματα του WordPress και πως χρησιμοποιούνται. Επίσης θα δούμε βήμα προς βήμα την εγκατάσταση ενός νέου θέματος στο WordPress, καθώς και τις βασικές λειτουργίες και τις βασικές ρυθμίσεις που μας προσφέρονται. Θα μιλήσουμε και για την αυτόματη αλλά και για την χειροκίνητη εγκατάσταση.]]></description> <content:encoded><![CDATA[<p>Ένα από τα πλεονεκτήματα του WordPress είναι η πληθώρα διαφορετικών θεμάτων (δωρεάν και μη), καθώς και η ευκολία στην εγκατάσταση τους και την επεξεργασία τους. Σε αυτόν τον οδηγό θα δούμε τα δυο είδη εγκατάστασης. Τον αυτόματο τρόπο και τον χειροκίνητο (για περισσότερο έλεγχο).</p><h1>Αυτόματη Εγκατάσταση</h1><p>Πρώτα από όλα θα πρέπει να συνδεθούμε στο Control Panel της ιστοσελίδας μας. Αυτό βρίσκεται στο http://ηιστοσελίδαμου.gr/wp-admin</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3163 aligncenter" title="1" src="http://static.greektuts.net/uploads2/2010/04/1.jpg" alt="" width="580" height="450" /></p></blockquote><p>Μετά την είσοδό μας, θα επιλέξουμε το Appearance (Εμφάνιση) από την μπάρα πλοήγησης στα αριστερά</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3164 aligncenter" title="2" src="http://static.greektuts.net/uploads2/2010/04/2.jpg" alt="" width="580" height="450" /></p></blockquote><p>Έτσι θα βρεθούμε στον κατάλογο με τα εγκατεστημένα θέματα. Το WordPress έρχεται με δυο προεγκατεστημένα θέματα. Επόμενο βήμα είναι είτε να επιλέξουμε το Add New Themes(Προσθήκη Νέου) από την μπάρα πλοήγησης, ή να πατήσουμε το κουμπί Add New που βρίσκεται δίπλα από τον τίτλο Manage Themes.</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3165 aligncenter" title="3" src="http://static.greektuts.net/uploads2/2010/04/3.jpg" alt="" width="580" height="450" /></p></blockquote><p>Από εδώ μπορούμε να ψάξουμε για δωρεάν θέματα, ανάλογα με τις απαιτήσεις μας. Μπορούμε να φιλτράρουμε κατά χρώμα, κατά μορφοποίηση (αριθμός στηλών), κατά χαρακτηριστικά, και κατά θέμα. Μπορούμε επίσης να ψάξουμε για θέματα χρησιμοποιόντας λέξεις κλειδιά. Σε αυτόν τον οδηγό θα ψάξουμε για ένα μαύρο θέμα. Αυτό το κάνουμε επιλέγοντας το κουτάκι Black από το Colors, και πατώντας Find Theme(Εύρεση)</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3166 aligncenter" title="4" src="http://static.greektuts.net/uploads2/2010/04/4.jpg" alt="" width="580" height="450" /></p></blockquote><p>Αμέσως το WordPress μας επιστρέφει μια λίστα με όλα τα θέματα που έχουν την λέξη black στα tags τους, ή ανήκουν σε αυτήν την κατηγορία. Εδώ μας επιτρέπονται δυο επιλογές. Μπορούμε να κάνουμε προεπισκόπηση του θέματος ( πατώντας το Preview ) και να κάνουμε άμεση εγκατάσταση ( πατώντας το Install ).</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3174 aligncenter" title="11" src="http://static.greektuts.net/uploads2/2010/04/11.jpg" alt="" width="580" height="450" /></p></blockquote><p>Κάνοντας Preview, το WordPress μας ανοίγει ένα νέο αναδυόμενο παράθυρο, στο οποίο εφαρμόζει το θέμα που θέλουμε να δούμε στην ιστοσελίδα μας.</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3167 aligncenter" title="5" src="http://static.greektuts.net/uploads2/2010/04/5.jpg" alt="" width="580" height="297" /></p></blockquote><p>Πατώντας Install το WordPress μας ανοίγει ένα αναδυόμενο παράθυρο με τις λεπτομέριες του θέματος και το κουμπάκι Install Now. Για να κάνουμε την αυτόματη εγκατάσταση, πατάμε σε αυτό το κουμπί</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3168 aligncenter" title="6" src="http://static.greektuts.net/uploads2/2010/04/6.jpg" alt="" width="580" height="450" /></p></blockquote><p>Αμέσως το WordPress μας εμφανίζει τα στοιχεία του θέματος, την πρόοδο της εγκατάσταση και το αποτέλεσμα. Επίσης μας δίνει την δυνατότητα να το ενεργοποιήσουμε.</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3169 aligncenter" title="7" src="http://static.greektuts.net/uploads2/2010/04/7.jpg" alt="" width="580" height="450" /></p></blockquote><p>Επιστρέφοντας στο μενού Appearance&gt;Themes (Εμφάνιση&gt;Θέματα) μπρούμε πλέον να δούμε στην λίστα και το θέμα που μόλις εγκαταστήσαμε. Το μόνο που μένει τώρα είναι να το ενεργοποιήσουμε πατώντας το Activate (Ενεργοποιήση).</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3170 aligncenter" title="8" src="http://static.greektuts.net/uploads2/2010/04/8.jpg" alt="" width="580" height="450" /></p></blockquote><p>Ας δούμε λοιπόν και την τελευταία επιλογή που έχουμε στο μενού Apprearance. Αυτή είναι ο Editor.</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3171 aligncenter" title="9" src="http://static.greektuts.net/uploads2/2010/04/9.jpg" alt="" width="580" height="450" /></p></blockquote><p>Μέσα από τον editor μας δίνεται η δυνατότητα να επεξεργαστούμε και να παρέμβουμε στο θέμα μας. Από την λίστα των αρχείων που θα βρούμε στο αριστερό μέρος (εικόνα παρακάτω), μπορούμε να αλλάξουμε τον κώδικα σε όποιο από τα αρχεία του θέματος μας θέλουμε.</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3172 aligncenter" title="10" src="http://static.greektuts.net/uploads2/2010/04/10.jpg" alt="" width="580" height="330" /></p></blockquote><h1>Χειροκίνητη Εγκατάσταση</h1><p>Η χειροκίνητη εγκατάσταση απαιτεί να έχουμε πρόσβαση στα αρχεία και τους φακέλους της ιστοσελίδας μας (FTP πρόσβαση). Αφού συνδεθούμε μέσω ενός FTP client (όπως ο <a
href="http://filezilla-project.org/download.php?type=client" target="_blank">FileZilla</a>) στην ιστοσελίδα μας, θα πρέπει να μπούμε στον φάκελο <strong>wp-content</strong>. Εκεί θα βρούμε έναν φάκελο με το όνομα <strong>themes</strong>. Μέσα σε αυτόν τον φάκελο βρίσκονται όλα τα εγκατεστημένα θέματα της ιστοσελίδας μας.</p><p>Έχοντας λοιπόν το θέμα μας, θα πρέπει να το μεταφέρουμε σε αυτόν τον φάκελο. Μετά το μόνο που μένει είναι να το ενεργοποιήσουμε με τον ίδιο τρόπο που είδαμε παραπάνω</p><p><strong>Προσοχή</strong>: Το κάθε θέμα έχει τον δικό του φάκελο</p><h1>Που μπορώ να βρώ θέματα</h1><p>Υπάρχουν δωρεάν αλλά και επί πληρωμή θέματα. Ακολουθούν μερικοί σύνδεσμοι τόσο για δωρεάν όσο και για επί πληρωμή θέματα στο διαδίκτυο</p><h3><strong>Δωρεάν Θέματα</strong></h3><p><a
href="http://wordpress.org/extend/themes/" target="_blank">Επίσημος Κατάλογος Θεμάτων</a></p><p><a
href="http://topwpthemes.com/" target="_blank">Top WordPress Themes</a></p><p><a
href="http://www.wpthemes.gr/" target="_blank">Ελληνικά WordPress Themes</a></p><p><a
href="http://www.nattywp.com/" target="_blank">Natty WP</a></p><p><a
href="http://www.wpthemespot.com/" target="_blank">Theme Spot</a></p><h3><strong>Premium Θέματα</strong></h3><p><a
href="http://themeforest.net/" target="_blank">Themeforest.net</a></p><p><a
href="http://elegantthemes.com/" target="_blank">Elegant Themes</a></p><p><a
href="http://www.woothemes.com/" target="_blank">Woo Themes</a></p><h1>Μεγάλος Διαγωνισμός</h1><p><img
class="alignnone" src="http://static.greektuts.net/uploads/2010/03/wpgiveawaythumb.png" alt="" width="200" height="200" /></p><p>Μην ξεχνάτε τον μεγάλο διαγωνισμό που τρέχει για τον Μήνα WordPress. Λάβετε και εσείς μέρος στον διαγωνισμό και αδράξετε την ευκαιρία να γίνετε ένας από τους 22 τυχερούς που θα  κερδίσουν πλούσια δώρα. Διαβάστε τις οδηγίες και τους όρους συμμετοχής , και μπείτε και εσείς στην κλήρωση. Περισσότερα <a
href="http://greektuts.net/wordpress-month-giveaway/" target="_blank">εδώ</a></p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/wordpress-theme-installation/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Οδηγός Εγκατάστασης WordPress</title><link>http://greektuts.net/wordpress-installation-guide/</link> <comments>http://greektuts.net/wordpress-installation-guide/#comments</comments> <pubDate>Tue, 06 Apr 2010 06:29:13 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Wordpress]]></category> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[word press]]></category> <category><![CDATA[wordpress install]]></category> <category><![CDATA[wordpress month]]></category> <category><![CDATA[εγκατασταση]]></category> <category><![CDATA[εγκατάσταση wordpress]]></category> <category><![CDATA[μήνας]]></category> <category><![CDATA[μήνας wordpress]]></category> <category><![CDATA[οδηγός εγκατάστασης]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=2862</guid> <description><![CDATA[Σε αυτόν, τον πλήρη οδηγό, θα δούμε βήμα βήμα πως μπορούμε να κάνουμε την διάσημη πεντάλεπτη εγκατάσταση του WordPress στον server μας, καθώς και κάποιες πολύ βασικές αρχικές ρυθμίσεις. Η εγκατάσταση θα γίνει και μέσω Fantastico αλλά και χειροκίνητα μέσω FTP]]></description> <content:encoded><![CDATA[<p>Υπάρχουν δύο βασικοί τρόποι εγκατάστασης του WordPress στον server μας. Ο πρώτος και πιο εύκολος είναι μέσω Fantastico, που είναι μια επιλογή που μπρορούμε να βρούμε στο control panel της ιστοσελίδας μας για γρήγορη και εύκολη εγκατάσταση. Η δεύτερη (και προτεινόμενη) είναι να ανεβάσουμε τα αρχεία μας μέσω από FTP πρόγραμμα στον server μας και μετά να ακολουθήσουμε βήμα βήμα τον οδηγό εγκατάστασης. Σε αυτό το βοήθημα θα δούμε και τους δύο τρόπους.</p><h1>Μέσω Fantastico</h1><p>Το Fantastico προσφέρεται στους χρήστες που έχουν cPanel ως μέσω διαχείρησης του &#8220;πίσω&#8221; μέρους της ιστοσελίδας τους. Μέσα από την εγκατάσταση με αυτόν το τρόπο ο χρήστης μπορεί χωρίς ιδιαίτερες γνώσεις να εγκαταστήσει το WordPress στον server του γρήγορά και απλά.</p><p>Για να μπείτε στις ρυθμίσεις του Fantastico θα πρέπει να πατήσετε στο κουμπάκι που απεικονίζεται στην εικόνα παρακάτω</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3128 aligncenter" title="1" src="http://static.greektuts.net/uploads2/2010/04/1.png" alt="" width="499" height="171" /></p></blockquote><p>Επιλέγοντας το Fantastico, μας εμφανίζεται μια λίστα με όλες τις εφαρμογές που μπορούμε να εγκαταστήσουμε. Επιλέγοντας το WordPress από την λίστα φτάνουμε στις παρακάτω επιλογές.</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3130 aligncenter" title="2" src="http://static.greektuts.net/uploads2/2010/04/2.png" alt="" width="580" height="279" /></p></blockquote><p>Επιλέγουμε το New Isntallation</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3131 aligncenter" title="3" src="http://static.greektuts.net/uploads2/2010/04/3.png" alt="" width="574" height="284" /></p></blockquote><p>και μας εμφανίζονται οι επιλογές εγκατάστασης</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3132 aligncenter" title="4" src="http://static.greektuts.net/uploads2/2010/04/4.png" alt="" width="385" height="509" /></p></blockquote><p>Εδώ θα βάλουμε τα στοιχεία εγκατάστασης. Επιλέγουμε το όνομα του φακέλου που θέλουμε να εγκαταστήσουμε το WordPress, ή αφήνουμε το πεδίο κενό για να εκγαταστήσουμε στο κεντρικό φάκελο. Επιλέγουμε επίσης τα Username και Password για τον administrator χρήστη. Τέλος επιλέγουμε το nickname, το email, το όνομα του blog μας και την περιγραφή. Μόλιες έχουμε κάνει όλες τις επιλογές που θέλουμε, πατάμε στο Install WordPress. Αυτό μας εμφανίζει τα παρακάτω</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3133 aligncenter" title="5" src="http://static.greektuts.net/uploads2/2010/04/5.png" alt="" width="404" height="205" /></p></blockquote><p>Εδώ μας δίνονται οι τελικές πληροφορίες. Αν όλα είναι σωστά, πατάμε το Finish Installation. Αυτο μας εμφανίζει</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3134 aligncenter" title="5_1" src="http://static.greektuts.net/uploads2/2010/04/5_1.png" alt="" width="402" height="419" /></p></blockquote><p>Εδώ μας δίνονται τα στοιχεία την εγκατάστασης, καθώς και οι σύνδεσμοι πρόσβασης στο blog αλλά και στην περιοχή διαχείρησης. Ακολλουθόντας τον σύνδεσμο, φτάνουμε στο μέρος διαχείρησης του WordPress όπου και κάνουμε login με τα στοιχεία που δώσαμε παραπάνω</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3135 aligncenter" title="6" src="http://static.greektuts.net/uploads2/2010/04/6.png" alt="" width="373" height="338" /></p></blockquote><p>Αυτό ήταν. Με έυκολα και απλά βήματα, χωρίς να χρειάζεται να γνωρίζουμε πολλά, εγκαταστήσαμε το WordPress στον server μας. Ας δούμε τώρα τον πίο δύκολο αλλά πιο ελεγχόμενο τρόπο εγκατάστασης.</p><h1>&#8220;Χειροκίνητη&#8221; Εγκατάσταση</h1><p>Για περισσότερο έλεγχο κατά την εγκατάσταση του WordPress, επιλέγουμε τον χειροκίνητο τρόπο. Αυτό σημαίνει πως έχουμε πρόσβαση στον server μας μέσω FTP.</p><p>Θα πρέπει πρώτα από όλα να δημιουργήσουμε μια βάση δεδομένων για την ιστοσελίδα μας. Αυτό το  κάνουμε ανοίγοντας το control panel της ιστοσελίδας μας και εντοπίζοντας το phpmyadmin. Αυτό θα μας πάει στο κέντρο ελέγχου  της MySql. Από εδώ μπορούμε να κάνουμε όλες τις ρυθμίσεις για τις  βάσεις δεδομένων μας. Στο πεδίο Create new database θα προσθέσουμε το  όνομα της βάσης μας και θα πατήσουμε create</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut3" src="http://static.greektuts.net/uploads/2010/02/wptut3.jpg" alt="" width="580" height="367" /></p></blockquote><p>Τώρα χρειάζεται να προσθέσουμε και έναν χρήστη στην βάση μας. Αυτό το  κάνουμε πηγαίνοντας στην καρτέλα Privillages και πατόντας Add new user.</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut4" src="http://static.greektuts.net/uploads/2010/02/wptut4.jpg" alt="" width="580" height="137" /></p></blockquote><p>Σε αυτήν την φόρμα θα προσθέσουμε τα στοιχεία που θέλουμε. Το  username, το password, και θα επιλέξουμε το Check All, ώστε να δώσουμε  πλήρη δικαιώματα στην χρήστη. Τέλος πατάμε το Go που βρίσκεται κάτω  δεξιά.</p><p
style="text-align: center;"><img
class="aligncenter" title="wptut5" src="http://static.greektuts.net/uploads/2010/02/wptut5.jpg" alt="" width="580" height="600" /></p><p>Έτσι λοιπόν έχουμε την βάση μας και τον χρήστη. Ας προχωρήσουμε στην  εγκατάσταση.</p><p>Επόμενο βήμα είναι να κατεβάσουμε το WordPress από <strong><a
href="http://wordpress.org/latest.zip" target="_blank">εδώ</a></strong> και  κάνουμε αποσιμπίεση του αρχείου. Μετά την αποσυμπίεση θα έχουμε έναν φάκελο με το όνομα <strong>wordpress</strong>. Ο  φάκελος αυτός περιέχει όλα τα αρχεία του WordPress.</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut5-1" src="http://static.greektuts.net/uploads/2010/02/wptut5-1.jpg" alt="" width="580" height="600" /></p></blockquote><p>Επόμενο βήμα είναι να αποκτίσουμε πρόσβαση στα αρχεία του server μας. Αυτό το αποκαλούμε FTP access. Λογικά τα στοιχεία για τον FTP λογαριασμό σας τα έχετε κάπου μαζί με τα στοιχεία του server σας. Έτσι επιλέγοντας ένα FTP Client (όπως το <a
href="http://filezilla-project.org/download.php?type=client" target="_blank">FileZilla</a>) κάνουμε login στον server μας με τα στοιχεία μας.</p><p>Αφού λοιπόν έχουμε το αγαπημένο μας FTP Client ανοιχτό και έχουμε συνδεθεί με επιτυχία στον server μας, πάμε στον κεντρικό φάκελο. Αυτός συνήθως έχει το όνομα www ή httpdocs. Εδώ είναι που θα κάνουμε drag n drop τα αρχεία που βρίσκονται στον φάκελο wordpress που κάναμε unzip/unrar προηγουμένως.</p><p>Μόλις τελειώσει το upload, το μόνο που έχουμε να κάνουμε είναι να επισκεφτούμε το</p><blockquote><p
style="text-align: center;"><strong>http://</strong><span
style="color: #888888;"><strong>ηιστοσελίδασας.gr</strong></span><strong>/wp-admin/install.php</strong></p></blockquote><p>Εδώ το πρώτο πράγμα που θα δούμε είναι ένα αυτοματοποιημένο μήνυμα από το WordPress που μας ενημερώνει ότι δεν έχει δημιουργηθεί το configuration file.</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" src="http://static.greektuts.net/uploads/2010/02/wptut6.jpg" alt="" width="580" height="141" /></p></blockquote><p>Μην πανικοβάλεστε. Πατήστε απλά Create a configuration file .</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut7" src="http://static.greektuts.net/uploads/2010/02/wptut7.jpg" alt="" width="580" height="348" /></p></blockquote><p>Στο επόμενο βήμα πατάμε Let&#8217;s Go!</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut8" src="http://static.greektuts.net/uploads/2010/02/wptut8.jpg" alt="" width="580" height="348" /></p></blockquote><p>Εδώ θα βάλουμε τα στοιχεία της βάσης δεδομένων που δημιουργήσαμε νωρίτερα και θα πατήσουμε Submit και Run the Install</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut9" src="http://static.greektuts.net/uploads/2010/02/wptut9.jpg" alt="" width="580" height="420" /></p></blockquote><p>Θα δώσουμε τίτλο στην σελίδα μας και θα προσθέσουμε και το email μας και θα πατήσουμε Ιnstall WordPress</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut10" src="http://static.greektuts.net/uploads/2010/02/wptut10.jpg" alt="" width="580" height="308" /></p></blockquote><p>Μόλις τελειώσει η εγκατάσταση, το WordPress θα μας επιστρέψει το username και το password μας. Καλό είναι το password να το αποθηκεύσουμε κάπου, αφού θα το χρειαστούμε τουλάχιστον μια φορά για να εισέλθουμε στην σελίδα διαχείρησης. Πατώντας Log In θα βρεθούμε στην σελίδα εισόδου για την περιοχή διαχείρησης του ιστότοπου μας.</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut11" src="http://static.greektuts.net/uploads/2010/02/wptut11.jpg" alt="" width="580" height="350" /></p></blockquote><p>Το πρώτο πράγμα που προτείνεται να κάνετε είναι να αλλάξετε τον αυτόματο κωδικό πρόσβασης που σας έδωσε το WordPress.</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut12" src="http://static.greektuts.net/uploads/2010/02/wptut12.jpg" alt="" width="580" height="350" /></p></blockquote><p>Έτσι πατώντας στο Yes, Take me to my profile page θα οδηγηθείτε στην σελίδα του προφίλ σας, όπου μπορείτε να κάνετε αλλαγές στο password και στα στοιχεία σας.</p><h1>Επισκόπηση</h1><p>Πρίν κλείσουμε θα κάνουμε μια πολύ γρήγορη περιήγηση στις επιλογές του WordPress</p><blockquote><p
style="text-align: center;"><img
class="aligncenter" title="wptut13" src="http://static.greektuts.net/uploads/2010/02/wptut13.jpg" alt="" width="580" height="350" /></p></blockquote><p>Ας ρίξουμε μια γρήγορη ματιά στο μενού του WordPress που βρίσκουμε στα αριστερά</p><ul><li><strong>Posts </strong>: Από εδώ μπορούμε να διαχειριστούμε όλα τα άρθρα μας. Να γράψουμε νέα, να κάνουμε επεξεργασία παλαιότερων άρθρων, να δούμε και να επεξεργαστούμε τα tags των άρθρων μας και να δούμε και να επεξεργαστούμε τις κατηγορίες των άρθρων μας.</li><li><strong>Media </strong>: Από εδώ μπορούμε να διαχειριστούμε τις εικόνες, τα βιντεο και τα αρχεία που ανεβάζουμε στο WordPress.</li><li><strong>Links </strong>: Από εδώ μπορούμε να διαχειριστούμε τους συνδέσμους και τις κατηγορίες συνδέσμων της ιστοσελίδας μας (το γνωστό blogroll).</li><li><strong>Pages</strong> : Από εδώ μπορούμε να διαχειριστούμε τις στατικές σελίδες της ιστοσελίδας μας. Να δημιουργήσουμε νέες σελίδες και να επεξεργαστούμε ήδη υπάρχουσες.</li><li><strong>Comments </strong>: Από εδώ μπορούμε να διαχειριστούμε τα διάφορα σχόλια που αφήνουν οι χρήστες στην ιστοσελίδα μας.</li><li><strong>Appearance </strong>: Από εδώ μπορούμε να ελένξουμε της εμφάνιση της ιστοσελίδας μας προς τον χρήστη.</li><li><strong>Plugins </strong>: Από εδώ μπορούμε να διαχειριστούμε και να εγκαταστήσουμε plugins.</li><li><strong>Users </strong>: Εδώ μπρούμε να διαχειρηστούμε τους εγγεγραμένους χρήστες μας.</li><li><strong>Tools </strong>: Εδώ το WordPress μας δίνει την δυνατότητα να κάνουμε εισαγωγή και εξαγωγή αρχείων (import-export).</li><li><strong>Settings </strong>: Τέλος εδώ μπρούμε να διαχειριστούμε όλες τις ρυθμίσεις συμπεριφοράς του WordPress.</li></ul> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/wordpress-installation-guide/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Διαφορετικά sidebars για άρθρα και σελίδες.</title><link>http://greektuts.net/different-sidebar-for-posts-and-pages/</link> <comments>http://greektuts.net/different-sidebar-for-posts-and-pages/#comments</comments> <pubDate>Sat, 03 Apr 2010 08:00:06 +0000</pubDate> <dc:creator>Irior</dc:creator> <category><![CDATA[Οδηγος Χρήσης]]></category> <category><![CDATA[different sidebars]]></category> <category><![CDATA[greektuts]]></category> <category><![CDATA[irior]]></category> <category><![CDATA[pages]]></category> <category><![CDATA[posts]]></category> <category><![CDATA[sidebar]]></category> <category><![CDATA[sidebars]]></category> <category><![CDATA[word press]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[wordpress month]]></category> <category><![CDATA[μήνας]]></category> <category><![CDATA[μήνας wordpress]]></category> <category><![CDATA[Νέα]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=2990</guid> <description><![CDATA[Σε αυτό το βοήθημα για τον Μήνα WordPress, η Ειρήνη, που διατηρεί μια από τις καλύτερες ελληνικές ιστοσελίδες με θέματα για το WordPress, θα μας δείξει πως να δημιουργήσουμε διαφορετικά sidebars για τα άρθρα μας και για τις σελίδες μας. Έτσι όταν διαβάζουμε ένα άρθρο θα εμφανίζεται διαφορετικό sidebar από όταν διαβάζουμε μια στατική σελίδα.]]></description> <content:encoded><![CDATA[<p>Το πλευρικό πάνελ (Sidebar) είναι πολύ χρήσιμο μέρος του blog μας. Θα το έχετε παρατηρήσει όμως ότι γεμίζει πολύ γρήγορα .Τι θα λέγατε αν για  κάθε άρθρο ή σελίδα θα είχατε διαφορετικό sidebar;Ας δούμε πώς να το κάνουμε.</p><p>Πριν κάνετε οποιεσδήποτε αλλαγές σιγουρευτείτε ότι έχετε αποθηκευμένα πρόσφατα αντίγραφα ασφάλειας.</p><p>Αντιγράψτε το αρχείο sidebar.php του θέματός σας και αποθηκεύστε το με διαφορετικό όνομα, π.χ. sidebar-post.php και κάντε αλλαγές που θέλετε. Ανοίξτε το αρχείο single.php και βρείτε την συνάρτηση</p><pre name="code" class="php">
get_sidebar();
</pre><p>Αντικαταστήστε την με τον παρακάτω κώδικα</p><pre name="code" class="php">
$sidebar = get_post_meta($post->ID, "sidebar", true);
get_sidebar($sidebar);
</pre><p>Στα άρθρα όπου θέλετε να εμφανίζετε το sidebar-post δημιουργήστε νέο προσαρμοσμένο πεδίο με το όνομα sidebar και την τιμή post</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-2994 aligncenter" title="sidebar1" src="http://static.greektuts.net/uploads/2010/03/sidebar1.png" alt="" width="576" height="158" /></p></blockquote><p>Αν δεν θα προσθέσετε αυτό το προσαρμοσμένο πεδίο θα εμφανίζεται το βασικό sidebar.<br
/> Το ίδιο μπορείτε να κάνετε και με τις σελίδες, αλλάζοντας το αρχείο page.php.</p><p>Αν θέλετε ίδιο  sidebar για όλα τα άρθρα (στο παράδειγμά μας sidebar-post) τότε στο αρχείο single.php πρέπει να αντικαταστήσετε την συνάρτηση</p><pre name="code" class="php">
get_sidebar();
</pre><p>με τον παρακάτω κώδικα</p><pre name="code" class="php">
 include (“sidebar-post.php”);
</pre><p>Το ίδιο μπορείτε να κάνετε και με τις σελίδες και με τα αρχεία, αλλάζοντας  page.php και archive.php.<br
/> Ας δούμε πως μπορούμε να κάνουμε αυτά τα sidebars widget-ready,δλδ για να προσθέτουμε εύκολα κάποιες πληροφορίες στο πλευρικό πάνελ χωρίς την επεξεργασία του κώδικα.</p><p>Widgets  είναι μονάδες που μπορείτε να προσθέσετε  στο πλευρικό πάνελ του blog σας με τον  Drag and Drop τρόπο. Είναι πολύ εύκολα στην χρήση. Υπάρχουν άπειρα widgets που μπορείτε να κατεβάσετε από την επίσημη σελίδα  του wordpress (<a
href="http://wordpress.org/extend/plugins/tags/widget" target="_blank">http://wordpress.org/extend/plugins/tags/widget</a>).</p><p>Ανοίξτε το αρχείο functions.php του θέματος σας  και βρείτε τον κώδικα παρόμοιο με αυτόν</p><pre name="code" class="php">
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' =&gt; 'Sidebar',
'before_title' =&gt; '
<h3>',
'after_title' =&gt; '</h3>
',
'before_widget' =&gt; '
<div class="blok">',
'after_widget' =&gt; '</div>
',
));
</pre><p>Αντιγράψτε τον (εκτός πρώτης γραμμής)   και επικολλήστε αμέσως μετά αλλάζοντας μόνο το όνομα ‘name’=&gt;,στο παράδειγμά μας  sidebar-post</p><pre name="code" class="php">
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' =&gt; 'Sidebar',
'before_title' =&gt; '
<h3>',
'after_title' =&gt; '</h3>
',
'before_widget' =&gt; '
<div class="blok">',
'after_widget' =&gt; '</div>
',
));
register_sidebar(array(
'name' =&gt; 'Sidebar-post',
'before_title' =&gt; '
<h3>',
'after_title' =&gt; '</h3>
',
'before_widget' =&gt; '
<div class="blok">',
'after_widget' =&gt; '</div>
',
));
</pre><p>Πατήστε ‘Ενημέρωση αρχείου’. Πηγαίνετε στο μενού ‘Εμφάνιση-Μονάδες’ και δείτε το αποτέλεσμα.</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-2995 aligncenter" title="sidebar2" src="http://static.greektuts.net/uploads/2010/03/sidebar2.png" alt="" width="579" height="101" /></p></blockquote><p>Ανοίξτε το αρχείο sidebar-post που δημιουργήσατε στην αρχή, βρείτε τον κώδικά</p><pre name="code" class="php">
php if ( !function_exists('dynamic_sidebar')|| !dynamic_sidebar(1) )
</pre><p>Και αλλάξτε τον αριθμό (1) με το (2),δλδ με τον αριθμό της σειράς που έχει στο αρχείο functions.php</p><pre name="code" class="php">
php if ( !function_exists('dynamic_sidebar')|| !dynamic_sidebar(2) )
</pre><p>Με αυτόν τον τρόπο μπορείτε να προσθέσετε και άλλα widget-ready sidebars.</p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/different-sidebar-for-posts-and-pages/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
