Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Șabloane WordPress: cum creezi un Page Template personalizat pentru pagini statice

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

  1. Copiază fișierul de bază:
    Mergi în directorul temei tale active (/wp-content/themes/tema-ta/), găsește fișierul page.php și creează o copie a acestuia sub o nouă denumire, de exemplu template-custom.php sau pagina-speciala.php.
  2. 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.

  3. 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(); ?>
  4. Creează sau editează o pagină în WordPress:
    Accesează panoul de administrare WordPress și navighează la Pagini → Adaugă pagină nouă (sau editează o pagină existentă).
  5. 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ă”.
  6. 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 și get_footer() la sfârșit pentru a asigura încărcarea corectă a scripturilor, stilurilor și meta-etichetelor SEO.

1 comentariu

Lasă un comentariu