in

WordPress: Φτιάξε τα δικά σου custom page template απλά και γρήγορα!

Η δημιουργία ενός Custom Page Template στο WordPress είναι ένας από τους καλύτερους τρόπους για να ξεφύγεις από τους περιορισμούς του θέματός σου και να δώσεις μοναδική εμφάνιση σε συγκεκριμένες σελίδες.

Ακολουθεί ένας απλός οδηγός για να το κάνεις βήμα-βήμα.


1. Δημιουργία του Αρχείου PHP

Το πρώτο βήμα είναι να δημιουργήσεις ένα νέο αρχείο στον φάκελο του θέματός σου (προτιμότερο είναι να χρησιμοποιείς ένα Child Theme για να μη χαθούν οι αλλαγές σε μελλοντικό update).

  1. Άνοιξε έναν κειμενογράφο (π.χ. Notepad++, VS Code).
  2. Δημιούργησε ένα νέο αρχείο και ονόμασέ το κάπως περιγραφικά, π.χ. my-custom-template.php.
  3. Στην κορυφή του αρχείου, επικόλλησε τον παρακάτω κώδικα:

PHP

Σημείωση: Η γραμμή Template Name: My Custom Page είναι η πιο σημαντική, καθώς αυτή “λέει” στο WordPress ότι αυτό το αρχείο είναι ένα template.


2. Ανέβασμα του αρχείου στον Server

Πρέπει να τοποθετήσεις αυτό το αρχείο στον σωστό φάκελο της εγκατάστασής σου.

  • Συνδέσου μέσω FTP (π.χ. FileZilla) ή μέσω του File Manager του hosting σου.
  • Πήγαινε στη διαδρομή: /wp-content/themes/to-thema-sou/.
  • Ανέβασε εκεί το αρχείο my-custom-template.php.

3. Εφαρμογή του Template στη Σελίδα

Τώρα που το αρχείο είναι στον server, ήρθε η ώρα να το χρησιμοποιήσεις:

  1. Συνδέσου στο WordPress Dashboard.
  2. Πήγαινε στις Σελίδες (Pages) και επίλεξε αυτή που θέλεις ή φτιάξε μια νέα.
  3. Στο δεξί πάνελ (Ρυθμίσεις Σελίδας), βρες την ενότητα Πρότυπο (Template).
  4. Από το drop-down μενού, επίλεξε το “My Custom Page”.
  5. Πάτα Ενημέρωση ή Δημοσίευση.

4. Πώς να το κάνεις πιο σύνθετο;

Αν θέλεις το template σου να έχει συγκεκριμένη δομή (π.χ. χωρίς sidebar ή με custom fields), μπορείς να τροποποιήσεις τον κώδικα PHP.

  • Αφαίρεση Header/Footer: Απλά διέγραψε τα get_header(); ή get_footer(); (αν και σπάνια χρειάζεται).
  • Προσθήκη Custom CSS: Μπορείς να προσθέσεις μια κλάση στο div σου και να τη διαμορφώσεις στο style.css του θέματός σου.

Συνοπτικός Πίνακας Δομής

ΣτοιχείοΠεριγραφή
Template NameΤο όνομα που εμφανίζεται στο admin panel.
get_header()Φέρνει το πάνω μέρος του site (menu, logo).
The LoopΟ κώδικας PHP που εμφανίζει το περιεχόμενο που γράφεις στον editor.
get_footer()Φέρνει το κάτω μέρος του site (widgets, copyright).

Tip: Αν το template σου προορίζεται για μια πολύ συγκεκριμένη σελίδα (π.χ. τη σελίδα “Επικοινωνία” με ID 15), μπορείς να ονομάσεις το αρχείο page-15.php ή page-epikoinonia.php. Το WordPress θα το αναγνωρίσει αυτόματα χωρίς να χρειαστεί να το επιλέξεις χειροκίνητα!

Written by Δίας

Leave a Reply

Your email address will not be published. Required fields are marked *

Πως να: Αυτοματοποιήσεις το facebook με το site σου – RSS to Facebook

Δημιούργησε το δικό σου RSS feed template για το WordPress σου!