generare dinamicamente parti di un post in wordpress

Exec-php è un plugin per WordPress che consente di scrivere del codice php in un post.
L’ho trovato molto utile per aggiungere ad alcuni post delle tabelle che possono essere generate facilmente usando del codice ma la cui compilazione manuale sarebbe stata lunga e noiosa con il rischio di fare errori.
Certo non è per tutti, per usarlo occorre conoscere un minimo di programmazione.
Il suo utilizzo è semplice: una volta installato occorre abilitare gli utenti al suo utilizzo.
A questo punto gli utenti abilitati possono scrivere codice php nei loro post tra i classici tags <?php ….?>
Occorre far attenzione, durante la scrittura di un post che contiene codice, a non utilizzare la modalità visuale, in quanto si “mangierebbe” i tags di apertura e chiusura del codice.

Ecco cosa è possibile fare con questo plugin:

Con questo codice genero una tavola pitagorica…

<table>
<?php for ($righe=0; $righe <=10; $righe++){
  echo "<tr>";
  for ($colonne=0; $colonne<=10; $colonne++) {
    if ($righe==0 ){
      echo "<td style=\"color:blue;\">".($colonne?$colonne:"")."</td>";
    } elseif ($colonne==0) {
      echo "<td style=\"color:blue;\">$righe</td>";
    } else {
      $x = $colonne * $righe;
      echo "<td>$x</td>";
   }
  }
  echo "</tr>\n";
}?>
</table>
1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 6 7 8 9 10
2 2 4 6 8 10 12 14 16 18 20
3 3 6 9 12 15 18 21 24 27 30
4 4 8 12 16 20 24 28 32 36 40
5 5 10 15 20 25 30 35 40 45 50
6 6 12 18 24 30 36 42 48 54 60
7 7 14 21 28 35 42 49 56 63 70
8 8 16 24 32 40 48 56 64 72 80
9 9 18 27 36 45 54 63 72 81 90
10 10 20 30 40 50 60 70 80 90 100

.. ma chiaramente si possono fare cose anche più complicate.. senza però abusarne, se diventa troppo potrebbe convenire fare direttamente un file php.