WordPress design unic pentru articole dintr-o categorie

Cum vine asta? Păi să presupunem că avem un design pentru single.php. Dacă dorim ca la un articol să îi punem un template specific, ştiu o soluţie extrem de inteligentă sau se poate folosi un plugin. Şi totuşi, altceva decât ce există, mai simplu şi mai rapid nu există? Ba da!

Iată în 3 paşi cum îţi faci un design unic la un anumit articol sau la articolele dintr-o anumită categorie.

  1. Editează fişierul single.php şi copie conţinutul într-un fişier să spunem single2.php.
  2. Încarcă fişierul nou în directorul temei tale (prin FTP desigur).
  3. Editează fişierul single.php şi înlocuieşte <?php get_header(); ?> cu

<?php
$post = $wp_query->post;
if (in_category(array( 6,9 ))) {
include (TEMPLATEPATH.’/single2.php’);
return;
}
get_header(); ?>

Unde 6 şi 9 sunt ID-uri la categoriile ale căror articole vrei să fie stilizate diferit. Poţi înlocui in_category cu is_single dacă vrei doar anumite articole să aibe acel design.

Desigur poţi pregăti 10 sau 20 de designuri unice, pentru a le integra pe fiecare în funcţie de nevoi (categorii sau articole simple) continui după } cam aşa:

} elseif (is_single(array( 700,900 ))) {
include (TEMPLATEPATH.’/single3.php’);
return;
}

Unde desigur single3.php este noul template, iar is_single vizează doar articole individuale.


Articol etichetat cu:

Primeste zilnic
Ce-i mai bun

cititorii fideli primesc cele mai noi articole pe email

Multumim pentru inscriere!

A aparut o eroare!

O parere

  1. Andrei Andrei

Spune parerea ta!