331

In queso articolo cercherò di spiegare le mie prove su WordPress. Essendo una piattaforma consolidata e molto diffusa mi sono stancato di scaricare un template, installare 4 plugin in croce e dire anch’io ho un blog/CMS personalizzato.

Il primo obiettivo che mi sono posto è stato quello di avere a disposizione una pagina in wordpress che mi desse la possibilità di sperimentare le varie guide sul sito ufficiale e altre trovate in giro per la rete.
Il primo ostacolo è stato quello di riuscire ad eseguire su una pagina del codice in PHP. Se volete capire come ho fatto seguite questo link: come eseguire codice php

Test con la classe WP_query

Tutti questi test sono semplici da capire, vi riporto il codice e il risultato.
Mostrare gli ultimi 5 post inseriti

<ul>
<?php
$recentPosts = new WP_Query();
$recentPosts->query('showposts=5');
while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>
<li><a href="<php the_permalink(); ?>"><?php the_title(); ?></a> Id-post: <?php the_ID(); ?></li>
<?php endwhile; ?>
</ul>

Risultato ottenuto

Custom Fields

Nel tempo libero (cioè mai) sto cercando di capire come mostrare il valore di un determinato Custom Field di tutti i post pubblicati. L’obiettivo è di creare in Home Page una lista di post con associate delle informazioni.

Piccoli pezzi di codice:

Per capire se sono nella home o in una pagina ecco delle funzioni interessanti del sito:

<?php
if ( is_home() ) /*per capire se sono nella home*/
echo "Sei nella home!!
";
else
echo "Non sei nella home
";
if ( is_page() ) /*per capire se sono in una pagina*/
echo "Questa è una pagina
";
?>

Risultato:
Non sei nella home
Questa è una pagina

Appunti:

http://www.boffonet.com <?php echo get_option('home'); ?>


Collegamenti che potrebbero interessarti: pagina principale del sito