Wordpress
Resultados
Datos del FTP en tu wp-config.php
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
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
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
Eliminar revisiones en WordPress
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
¿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
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
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
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…)