
Problema:
the_title()
Este o funcție wordpress simplă dar foarte folositoare: afișează titlul articolului sau a paginii. Nu face mai mult, nici mai puțin. Dar v-ați dorit vreodată să afișați titlul întreg în lista de articole și alt titlu în pagina articolului? Dacă da, aflați cum puteți sa faceți asta chiar aici.
Solutia:
In fișierul single.php, căutați unde este apelată funcția “the_title()” și inlocuiti-o cu următorul cod:
<?php $title = get_post_meta($post->ID, "titlu-diferit", true);
if ($title != "") {
echo "<h1>".$title."</h1>";
} else { ?>
<h1><?php the_title(); ?></h1>
<?php } ?>
După ce a-ți făcut înlocuirea, puteți rescrie titlul articolului creând un câmp numit “titlu-diferit”. Valoarea acelui câmp va fii noul titlu al articolulul.
Explicarea codului:
Când acest cod se incarcă, preia câmpul meta numit “titlu-diferit”. Dacă acest câmp meta există și nu este gol, este afișat ca titlul articolului. În caz contrar, funcția “the_title()” este apelată, și este afișat titlul normal al articolului.

Un răspuns
Tare faza… chiar folositoare
thx!