Post più popolari

Avendo notato un grande apprezzamento nei confronti di post contenenti codice PHP, ho deciso di segnalarvi come fare una classifica dei migliori Post del proprio blog, scegliendo come fattore discriminante il numero di commenti ricevuti.

Esistono infatti molti PlugIn che fanno classifiche varie, ma ogni PlugIn rallenterà il nostro blog: meglio dunque introdurre codice diretto, soprattutto se semplice da fare.
Occorre ovviamente avere un PlugIn come Exec-PHP per eseguire codice PHP all’interno delle nostre pagine, post e Widget.

Ecco dunque il semplicissimo codice da inserire:

<?php

global $wpdb;

$pop = $wpdb->get_results(“SELECT id, post_title, comment_count FROM {$wpdb->prefix}posts WHERE post_type=’post’ ORDER BY comment_count DESC LIMIT 10″);

foreach($pop as $post) : ?>

<li><?php echo $post->post_title; ?></li>

<?php endforeach; ?>


Segnalaci! (E’ il miglior modo per ringraziarci):


SimpleX template

Presentiamo oggi un nuovo template molto semplice, pulito ed elegante: SimpleX (guarda la demoscarica il Template).

Il Template nasce già con la possibilità di scegliere tra tre diverse combinazioni cromatiche, ma il codice CSS è talmente semplice e scitto rigorosamente che anche con conoscenze minime di CSS è personalizzabile in ogni suo componente.

In ultimo segnaliamo che è già inclusa nel template la gestione avanzata dei menù di WordPress 3.0, rendendo tale Template ancora più interessante.


Segnalaci! (E’ il miglior modo per ringraziarci):


Visualizza l’elenco dei Post su una pagina

Può risultare utile in alcuni casi riportare l’elenco dei post esistenti in una pagina, magari segnalando solo quelli di una determinata categoria o di un determinato utente.
Per far ciò WordPress non presenta alcun PlugIn, occorre un po’ di scrittura di codice, ma molto semplice e dunque alla portata di tutti.

Innanzitutto occorre dotarsi di un PlugIn che permetta di eseguire codice PHP nelle pagine (suggeriamo sempre Exec-PHP), in quanto si tratterà di scrivere del codice all’interno della nostra pagina.
In secondo luogo occorre ricordarsi che, per aggiungere del codice, occorre spostarsi nella finestrella “HTML” del pannello di amministrazione quando componiamo il codice.

Detto ciò andiamo a vedere un esempio della funzione GET_POST, ovvero la funzione che ci permette di leggere i nostri Post:

<?php
$postslist = get_posts('numberposts=10&order=ASC&orderby=title');
foreach ($postslist as $post) :
setup_postdata($post);
?>
<div>
<?php the_date(); ?>
<br />
<?php the_title(); ?>
<?php the_excerpt(); ?>
</div>
<?php endforeach; ?>

Poniamo in particolare l’attenzione su alcune funzioni:

  • get_post() – ci restituisce l’elenco dei post attivi; possiamo passargli alcuni parametri per selezionare i post che riteniamo utili
  • the_date(); – ci restituisce la data del post
  • the_title(); – ci restituisce il titolo del post
  • the_excerpt(); – ci restituisce il riassunto del post


Segnalaci! (E’ il miglior modo per ringraziarci):


FTP da browser

Viene presentato oggi un PlugIn utilissimo soprattutto per chi vuole avere il controllo completo del proprio WordPress sempre e dovunque, anche in estate: MyFTP (scarica il PlugIn).

Come il nome del PlugIn lascia intendere, esso aggiunge al pannello di amministratore una semplice funzionalità che permette di gestire i propri file via FTP direttamente dal browser web, senza dover avere con se programmi particolari.


Segnalaci! (E’ il miglior modo per ringraziarci):


Blue Grace template

Viene oggi presentato un template molto semplice e pulito: Blue Grace (pagina ufficiale).

Il template ha come unica pecca il non poter modificare da pannello le immagini che girano in alto a destra, ma per il resto si presta per blog dove voler dar risalto ai contenuti senza sommergerli in layout grafici troppo aggressivi.

Esistono sul sito ufficiale delle guide su come modificare tale template a livello di codice per personalizzarlo in ogni suo aspetto:
.: guida 1
.: guida 2


Segnalaci! (E’ il miglior modo per ringraziarci):