Pasando un poco de las clases teóricas, pasaré a introducir algunos ejemplos prácticos en los posts. Por ello necesito buscar una manera de que el código que ejecuto sea limpio, entendible según el lenguaje de programación que utilice en cada momento. Code in wordpress es lo que sugiero para obtener alguna manera de publicar código para poder copiar y publicar de forma sencilla.
¿Y cómo introduzco esta opción dentro de wordpress? Pues bien, los desarrolladores de WordPress parece ser que han pensado en este aspecto y que explica en esta página. Siendo sinceros, a mí no me ha servido de nada. Como ya sabréis muchos el editor de wordpress dispone de dos vistas. La visual o mejor llamada WYSIWYG, y la text que corresponde con la vista del código html que se incrustará en el post según las necesidades del usuario. Y donde se han de poner etiquetas <code></code> aparece en la vista html. Pero poco resultado me ha proporcionado, así que buscando en otros blogs copio el sistema que me ha dado la solución.
Esta es la instalación de un plugin llamado “Syntax Highlighter Evolved“. Para utilizarlo, solo hay que instalárselo, activarlo y a la hora de introducir código meter el código entre etiquetas de lenguaje con corchetes de la siguiente manera:
Aquí muestro la manera de conectar a una base de datos en local con php y recoger una consulta simple.
[ php]
<?php
$conn = mysql_connect(“localhost”, “root”,”***********”) or die(mysql_error());
$db = mysql_select_db(“test”) or die(mysql_error());
$query = “SELECT nombre FROM customer”;
$result = mysql_query($query) or die(mysql_error());
while ($rows = mysql_fetch_array($result)){
echo “Su nombre es: ” . $rows[‘nombre’] . ” “;
}
mysql_free_result($result);
?>
[/php]
Y el resultado que se visualizará en el post será el siguiente:
<?php $conn = mysql_connect("localhost", "root","***********") or die(mysql_error()); $db = mysql_select_db("test") or die(mysql_error()); $query = "SELECT nombre FROM customer"; $result = mysql_query($query) or die(mysql_error()); while ($rows = mysql_fetch_array($result)){ echo "Su nombre es: " . $rows['nombre'] . " "; } mysql_free_result($result); ?>
Si quisieramos cambiar el lenguaje solo tendríamos que cambiar el nombre de lenguaje definido entre corchetes por otro, ya sea javascript, html, css, python, sql, etc…
Dentro de las opciones del plugin podemos modificar algunos aspectos de configuración para gustos variados. De ahora en adelante ya podré introducir ejemplos útiles para copiar y pegar, que es lo que nos gusta a los developers.
Como siempre digo… Seguro que alguna persona ya se ha encontrado con el mismo problema que tú, es más fácil buscar a la persona adecuada que buscar tu propia solución.
One comment