Cómo incluir un trozo de texto en cada entrada de WordPress

Si quieres incluir un trozo de texto en cada post de tu blog, puedes hacer lo siguiente:

  1. Crear un nuevo archivo llamado “texto_en_cada_post.php” (o con el nombre que prefieras)
  2. Agregar el código que aparece al final de esta entrada y editarlo para que se ajuste a lo que necesitas
  3. Subir el archivo a: /wp-content/plugins
  4. Dentro de la zona de administración de tu blog ir a plugins y activar tu nuevo plugin
  5. Verificar que en cada entrada aparece el texto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
/*
Plugin Name: Agrega a cada Post
Plugin URI: http://www.kickbill.com
Description: Agrega texto a cada post
Version: 1
Author: Kickbill
Author URI: http://www.kickbill.com
License: GPL2
*/
 
add_action( 'the_content', 'agrega_texto_a_post' );
 
function agrega_texto_a_post( $content ) {
    global $wp_query;
    if ( ! is_home() ) {
		$texto = "Tu texto";
		return $content . $texto;
    }
    return $content;
}
?>

Cómo modificar el tamaño de múltiples imágenes desde la linea de comandos

Si tenemos un grupo de imágenes JPG y queremos cambiar su tamaño, podemos hacerlo desde la linea de comandos con los siguientes pasos:

  1. Abrimos la linea de comandos e ingresamos al directorio donde están las imágenes.
  2. Ejecutamos el siguiente comando:
1
for file in *.jpg; do convert -resize 800x600 -- "$file" "${file%%.jpg}-resized.jpg"; done

En este caso estamos definiendo el tamaño a 800×600 lo cual, obviamente, debes ajustar a tus necesidades.

Si por ejemplo un archivo se llama “imagen.jpg” se creará una nueva llamada “imagen-resized.jpg” con el tamaño que definas.

Como solucionar el error “The requested URL was not found on this server” en Ubuntu 14.04 con Apache 2.4.7

Hoy me di cuenta que todos los sitios locales me daban un error 404 (sitio no encontrado). ¿?

Ocurre que el problema se debe a que la raíz web pasó de ser: /var/www a /var/www/html (supongo que este cambio venía con la nueva versión de Ubuntu, la 14.04 LTS)

Solución (volver a tener todo en /var/www):

  1. En la consola ejecutamos: sudo gedit /etc/apache2/sites-enabled/000-default.conf
  2. Cambiamos la linea:

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    por:

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www

  3. Reiniciamos Apache: sudo service apache2 restart

     

Edita tus documentos PDF con pdfmod

PDFMOD es una herramienta muy útil que nos permite reordenar, rotar, quitar y extraer hojas de nuestros PDFs, así como extraer sus imágenes, editar los metadatos y unir dos o más documentos. En esta entrada veremos como realizar la instalación y luego como usar el programa.

1. Instalación

Los pasos descritos a continuación se basan en Ubuntu, si tienes otra distro puedes consultar la página del proyecto: http://live.gnome.org/PdfMod

a. En una terminal ejecutamos:
sudo add-apt-repository ppa:pdfmod-team/ppa

b. Actualizamos:
sudo apt-get update

c. Finalmente instalamos:
sudo apt-get install pdfmod

Luego de finalizada la instalación vamos a “Accesorios” donde encontraremos el acceso a pdfmod. Una vez abierto deberías ver algo como esto:

2. Uso

El uso del programa es especialmente sencillo:

  • Reordenar: para reordenar las páginas de un documento simplemente las arrastras hasta la posición que quieres (el clásico drag&drop)
  • Rotar: la rotación la realizas desde el menú “editar” o con el botón derecho del ratón sobre la página que quieres rotar (opciones: “Rotar a la izquierda” o “Rotar a la derecha”)
  • Quitar: accedes igual que la opción rotar o simplemente presionando la tecla suprimir de tu teclado.
  • Extraer: esta opción te permite extraer una o más páginas para editarlas en un archivo aparte. Para esto seleccionas las páginas (puedes usar ctrl para seleccionar más de una) y desde el menú “editar”, o con el botón derecho del ratón, seleccionas la opción “Extraer”.
  • Exportar las imágenes: te permite extraer cada imagen de una o más páginas de tu documento. Lo que hace el programa es crear un directorio y dentro guarda las imágenes. Ciertamente muy útil.
  • Editar los metadatos: para la edición de los metadatos de tu documento vas al menú “archivo”>”propiedades” y editas.
  • Unir dos documentos: finalmente, si quieres unir dos o más documentos abres dichos documentos (“archivo>abrir” o CTRL+O) y simplemente arrastras las páginas combinándolas como mejor te parezca.

¿Cómo quitar un elemento específico de un Array en PHP?

Si queremos quitar un elemento en particular de un Array en PHP podemos utilizar la función unset(). A continuación un ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Definimos el Array
$sistemas = array(
'Canonical' => 'Ubuntu',
'Novell' => 'Suse',
'Microsoft' => 'Windows 7',
'RedHat,INC' => 'RedHat Linux');
 
// Imprimimos el Array original
var_dump($sistemas);
 
// Quitamos un elemento
unset($sistemas['Microsoft']);
 
// Imprimimos nuevamente el Array para ver el cambio
var_dump($sistemas);

De este código deberíamos obtener:

array(4) {
["Canonical"]=>
string(6) “Ubuntu”
["Novell"]=>
string(4) “Suse”
["Microsoft"]=>
string(9) “Windows 7″
["RedHat,INC"]=>
string(12) “RedHat Linux”
}

array(3) {
["Canonical"]=>
string(6) “Ubuntu”
["Novell"]=>
string(4) “Suse”
["RedHat,INC"]=>
string(12) “RedHat Linux”
}