Datos del FTP en tu wp-config.php

enero 3, 2011

Wordpress

Resultados

Datos del FTP en tu wp-config.php

enero 2011
• by
Paco Castilla
IR AL POST

Normalmente cuando entras en el panel de administración de tu WordPress para poder actualizar algún plugin te pide que introduzcas los datos de conexión del FTP, esta tarea puede ser un poco engorrosa si tienes muchos sitios o plugins por actualizar.
Para evitar todos estos problemas puedes incluir estas variables globales basicas de conexión en tu archivo wp-config.php.
(más…)

Google Docs como visualizador de PDF con shortcode

marzo 2010
• by
Paco Castilla
IR AL POST

Las aplicaciones de Google cada vez nos hacen la vida un poco mas fácil. Podemos hacer servir la aplicación Google Docs como visualizador de los PDF’s alojados en nuestro servidor, haciendo servir los shortcode.

Para dar funcionalidad al short code desde nuestro editor de WordPress, tenemos que hacer lo siguiente:

1. Añadir esta function al fichero functions.php de tu tema:
function pdflink($attr, $content) {
return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
}
add_shortcode('pdf', 'pdflink');

2. Usa de esta manera el shortcode:
[pdf href="http://tusitio.com/documentos/midocumento.pdf"]Enlace directo al PDF[/pdf]

Combate el spam de tu WordPress

enero 2010
• by
Paco Castilla
IR AL POST

Siempre son pocas las barreras que se tienen instaladas para combatir la gran cantidad de spam que recibimos en WordPress. Necesitamos poner todas las barreras posibles para filtrarlos. Desde ayudawordpres nos amplia una manera más, para combatirlo desde nuestro fichero functions.php en nuestro tema activo.

Añadir este código en el fichero functions.php:

<?php 
function in_comment_post_like($string, $array) {
	foreach($array as $ref) { if(strstr($string, $ref)) { return true; } }
	return false;
}
function drop_bad_comments() {
	if (!empty($_POST[‘comment’])) {
		$post_comment_content = $_POST['comment'];
		$lower_case_comment = strtolower($_POST[‘comment’]);
		$bad_comment_content = array(
			‘viagra’,
			‘hydrocodone’,
			‘hair loss’,
			‘url=http’,
			‘link=http’,
			‘xanax’,
			‘tramadol’,
			‘russian girls’,
			‘russian brides’,
			‘lorazepam’,
			‘adderall’,
			‘dexadrine’,
			‘no prescription’,
			‘oxycontin’,
			‘without a prescription’,
			‘sex pics’,
			‘family incest’,
			‘online casinos’,
			‘online dating’,
			‘cialis’,
			‘best forex’,
			‘amoxicillin’
		);
		if (in_comment_post_like($lower_case_comment, $bad_comment_content)) {
			$comment_box_text = wordwrap(trim($post_comment_content), 80, "n ", true);
			$txtdrop = fopen(‘/var/log/httpd/wp_post-logger/nullamatix.com-text-area_dropped.txt’, ‘a’);
			fwrite($txtdrop, " ————–n [COMMENT] = " . $post_comment_content . "n ————–n");
			fwrite($txtdrop, " [SOURCE_IP] = " . $_SERVER[‘REMOTE_ADDR’] . " @ " . date("F j, Y, g:i a") . "n");
			fwrite($txtdrop, " [USERAGENT] = " . $_SERVER[‘HTTP_USER_AGENT’] . "n");
			fwrite($txtdrop, " [REFERER ] = " . $_SERVER[‘HTTP_REFERER’] . "n");
			fwrite($txtdrop, " [FILE_NAME] = " . $_SERVER[‘SCRIPT_NAME’] . " – [REQ_URI] = " . $_SERVER[‘REQUEST_URI’] . "n");
			fwrite($txtdrop, ‘————–**********——————‘."n");
			header("HTTP/1.1 406 Not Acceptable");
			header("Status: 406 Not Acceptable");
			header("Connection: Close");
			wp_die( __(‘bang bang.’) );
		}
	}
}
add_action(‘init’, ‘drop_bad_comments’);

?>

En el array $bad_comment_content puedes añadir o quitar palabras y/o espresiones, para personalizar y ajustar tu filtrado de comentarios spam.

Fuente: Ayuda WordPress

Mostrar el número de resultados de una busqueda en WordPress

enero 2010
• by
Paco Castilla
IR AL POST

Como bien dice en el titulo de este post, este código nos muestra el número de la cantidad de resultados de una búsqueda en nuestro WordPress.
(más…)

9 plugins imprescindibles para WordPress

octubre 2009
• by
Paco Castilla
IR AL POST

Veo en ayudawordpress.com una interesante lista de 9 plugins imprescindibles para tú blog WordPress.
Estos plugins ofrecen funcionalidades necesarias y casi «obligatorias» para equipar tu wordpress y sacarle mayor partido a este fabuloso gestor de contenidos.
(más…)

Eliminar revisiones en WordPress

septiembre 2009
• by
Paco Castilla
IR AL POST

Elimina las revisiones o las copias de seguridad de tus entradas en WordPress.
Las revisiones siempre vienen bien para recuperar un texto después de haber guardado… pero ralentizan tu wordpress y llenan de registros en tu base de datos. Decide…

Editamos el fichero wp-config.php y añadimos al final esta línea

define('WP_POST_REVISIONS', false);

Ejectuamos esta sentencia SQL (desde PHPMyAdmin por ejemplo)

DELETE FROM wp_posts WHERE post_type = "revision";

jQuery, de serie, en WordPress

julio 2009
• by
Paco Castilla
IR AL POST

¿Tenéis instalado en vuestro blog WordPress algún plugin tipo lightbox para visualizar las imágenes más grandes sin cambiar de página?…

Desde AyudaWordpress nos explican que desde las actuales versiones de wordpress, viene instalado jQuery y Thickbox, que son los encargados de mostrar el efecto similar a lightbox. Un ejemplo sencillo es cuando seleccionamos el icono de «Subir/Insertar» una imagen desde nuestro editor de wordpress, se nos oscurece la pantalla y muestra en primer plano la ventana de carga de archivos.
Pues bien, podemos utilizar jQuery y Thickbox para nuestras imágenes.
(más…)

Ya está aquí WordPress 2.8

junio 2009
• by
Paco Castilla
IR AL POST

Anunciaba hace unos días que la versión Beta de WordPress 2.8 ya estaba disponible. Pues bien, como podéis ver en vuestro panel de control, está disponible WordPress 2.8 en ingles. La versión en castellano tardarán unos días hasta que el equipo de WP lance las versiones en otros idiomas.
No he podido esperar y he decidido actualizar. La actualización automática no me ha funcionado, me ha causado muchos problemas y algún que otro susto. Igual que cuando tuve que actualizar a la WP 2.7. Al final con una actualización manual todo se ha arreglado.
Solo me ha fallado el plugin qTranslate. Espero que en breve este disponible la actualización para WP 2.8.

Crea y gestiona, tablas en wordpress

mayo 2009
• by
Paco Castilla
IR AL POST

WP-Table Reloaded, un plugin para WordPress que te ahorrará mucho tiempo en la creación y edición de tablas para tu WordPress. Desde el àrea de administración podrás administrar y diseñar las tablas fácilmente.

Descarga WP-Table Reloaded

Función Wordress. Cambiar el color del tag dependiendo de la cantidad. Actualizado

mayo 2009
• by
Paco Castilla
IR AL POST

Llevo unas cuantas horas creando esta función. Pero al final he conseguido crearla gracias a un ejemplo de ayudawordpress, en el cual se mostraban los tags en una lista de selección.
Para implementarla tenéis que editar vuestro archivo functions.php de vuestro theme y añadir este código.
(más…)