Pentru a crea o pagină personalizată (custom page template) în WordPress, nu este nevoie de pluginuri complicate; mecanismul de șabloane inclus în nucleul platformei îți permite să controlezi în totalitate structura și designul oricărei pagini statice.
Fie că ai nevoie de o pagină de contact fără bare laterale, de o pagină de destinație (landing page) cu stiluri dedicate sau de o secțiune ce include cod PHP personalizat, crearea unui Page Template este soluția recomandată de bunele practici WordPress.
Pașii pentru crearea unui șablon de pagină personalizat
-
Copiază fișierul de bază:
Mergi în directorul temei tale active (/wp-content/themes/tema-ta/), găsește fișierulpage.phpși creează o copie a acestuia sub o nouă denumire, de exemplutemplate-custom.phpsaupagina-speciala.php. -
Adaugă antetul de șablon în fișier:
Deschide noul fișier creat într-un editor de cod și inserează la începutul său următorul comentariu PHP care definește numele șablonului:<?php /* * Template Name: Pagină Personalizată */ get_header(); ?>Acest comentariu special indică sistemului WordPress că fișierul reprezintă un șablon dedicat pe care îl poate asocia paginilor din panoul de administrare.
-
Personalizează structura paginii:
În corpul fișierului, sub antet, poți modifica codul HTML, poți elimina bara laterală (ștergând linia<?php get_sidebar(); ?>) sau poți adăuga elemente interactive specifice. O structură clasică arată astfel:<div id="primary" class="content-area custom-page-layout"> <main id="main" class="site-main"> <?php while ( have_posts() ) : the_post(); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <h1 class="entry-title"><?php the_title(); ?></h1> <div class="entry-content"> <?php the_content(); ?> </div> </article> <?php endwhile; ?> </main> </div> <?php get_footer(); ?> -
Creează sau editează o pagină în WordPress:
Accesează panoul de administrare WordPress și navighează la Pagini → Adaugă pagină nouă (sau editează o pagină existentă). -
Selectează noul șablon creat:
În coloana din dreapta, în secțiunea Atribute pagină (Page Attributes), deschide meniul derulant Șablon (Template). Vei observa că poți selecta șablonul cu numele definit mai sus, adică „Pagină Personalizată”. -
Salvează și publică:
Apasă butonul Publică sau Actualizează. Pagina va fi randată acum folosind exclusiv structura și stilurile definite în noul tău fișier PHP.
Bune practici pentru dezvoltare
- Folosește o temă copil (Child Theme): creează întotdeauna șabloanele personalizate într-o temă copil, astfel încât modificările să nu fie suprascrise la prima actualizare a temei principale.
- Păstrează apelurile esențiale: nu uita să incluzi
get_header()la început șiget_footer()la sfârșit pentru a asigura încărcarea corectă a scripturilor, stilurilor și meta-etichetelor SEO.
1 comentariu