de webmaster a webmaster

Lo que tenemos clasificado como ‘Blogs

Hacks para WordPress

sin comentarios, by the moment porfaplis, deja uno que "é grati"

hacks para wordpress Hacks para Wordpress

Hemos recopilado cinco de los hacks más útiles para WordPress, Pero algunos se preguntarán ¿ qué son los hacks para WordPress?

1. Hacks para WordPress

Los hacks para WordPress son porciones de código más bien pequeñas que te permiten alterar el comportamiento o apariencia del mismo en puntos que son inalterables a través del propio panel de control de WordPress.

Vamos a poner un ejemplo, cómo modificarías el logotipo que te muestra el sistema en la página de acceso a la administración esa que acaba por /wp-admin/, a través del panel de control es totalmente imposible al menos en la versión actual, así que para realizar este cambio y otros que te reflejamos en el siguiente Post, deberás recurrir a los famosos hacks.

Esstos hacks van dentro del código fuente de cada tema, los puedes editar desde el mismo panel de control de WordPress y tendrás que tener especial atención si decides cambiar de tema pues al estar codificados dentro del mismo probablemente perderás todos los hacks al cambiar de tema.

Vamos entonces con algunos de los cinco hacks más interesantes para tu blog.

2. Modificar el logotipo de la página de administración de WordPress

Para hacer funcionar este hack deberás modificar el fichero de funciones que encontrás en Apariencia > Editor > functions.php recuerda también modificar la imagen o el fichero al que apunta.

function my_custom_login_logo() {
    echo '


';
}

add_action('login_head', 'my_custom_login_logo');

3. Diferir la publicación de RSS

Este cambio debes realizarlo en el archivo Apariencia > Editor > functions.php y sirve para diferir la publicación de las noticias en formato RSS. La principal utilidad es la de diferir las noticias para que en el caso de que algún otro site replique tus contenidos via RSS, que para eso están Google las encuentre primeramente en tu servidor y por tanto te otorgue a tí la titularidad de las mismas, otra funcionalidad de este hack es la de dejarte un espacio de tiempo suficiente entre la publicación y la sindicación para efectuar cambios de última hora.

La variable que contiene la cantidad de tiempo a experarse es $wait y el valor por defecto es de 5 minutos.

function publish_later_on_feed($where) {
	global $wpdb;

	if ( is_feed() ) {
		// timestamp in WP-format
		$now = gmdate('Y-m-d H:i:s');

		// value for wait; + device
		$wait = '5'; // integer

		// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
		$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

		// add SQL-sytax to default $where
		$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}
	return $where;
}

add_filter('posts_where', 'publish_later_on_feed');

4. Mostrar los post más comentados en una fecha concreto

El siguiente código añadirá un función a tu WordPress que te permitirá mostrar en tu barra lateral los post más leídos de tu blog.

En este caso debes de añadir el código al fichero sidebar.php ( Apariencia > Editor > sidebar.php )

    get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_date BETWEEN '2009-01-01' AND '2009-12-31' ORDER BY comment_count DESC LIMIT 0 , 10"); foreach ($result as $topten) { $postid = $topten->ID; $title = $topten->post_title; $commentcount = $topten->comment_count; if ($commentcount != 0) { ?>
l>

5. Limitar el acceso a la administración de tu blog por IP

Esto desde luego es un método de seguridad muy fuerte útil para aquellos que tienen IP fija, eso sí olvídate de actualizar tu blog cuando estés fuera de vacaciones pues la IP probablemente sea otra o incluso dinámica.

Estos cambios no se pueden realizar con el panel de WordPress y deberás bajarte de tu servidor y editar a mano el fichero .htaccess que encontrarás en la raíz de tu blog.


AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Example Access Control"
AuthType Basic

order deny,allow
deny from all
allow from xx.xx.xx.xx

Blogueado por dedavid alias uvedobles.com

April 20th, 2010 a las 3:25 pm

Comprobador de RSS

sin comentarios, by the moment porfaplis, deja uno que "é grati"

Los RSS o feeds son un sistema muy popular para el movimiento de información, noticias o titulares de las mismas entre una página web y un usuario e incluso entre diferentes páginas webs. Este sistema se ha popularizado gracias a ser un componente intrínseco de los blogs y poseer un carácter digamos que social.

El RSS es un sistema que en marketing se agruparía dentro de los PUSH, pues es el RSS el que va a buscar al usuario, obviamente una vez este se ha suscrito, la página web en sí es un método PULL donde al contrario que en los PUSH es el usuario el que tiene que ir a buscar la información con su navegador.

No vamos a entrar en este artículo a hablar de las numerosas bondades del RSS pero sí que vamos a ver un sencillo y práctico validador de RSS online.

Para comprobar si un determinado Feed cumple con las reglas de dicho formato existen muchas opciones, algunas de escritorio pero para nosotros la mejor es Feed Validator, una aplicación online que te validará cualquier dirección de internet que contenga un RSS. Toma buena nota de la dirección: http://beta.feedvalidator.org/

comprobar rss 01 480x287 Comprobador de RSS

En la captura anterior, hemos realizado la prueba con un cliente nuestro, cablematic.com donde hemos colocado un nuevo generador de RSS para todas y cada una de las familias de productos, al intentarlo validar podemos ver diversos errores detectados en la estructura del FeedRSS, el primero y realmente importante es la utilización de signos [] también denominados brackets en el tag interno del title de la noticia del RSS.

Para evitar este error hay que escapear la salida de todos los textos, míra como lo hemos realizado:

$rssOutput .= ‘<title>’.'<![CDATA['.$lng_ref_min.' '.$productRef.' '.$productName.']]>’.'</title>’.”\n”;

Es decir  tras el tag ponemos el <![CDATA[ para segir con las variables que contienen el texto, en nuestro ejemplo 3 variables, la palabra REF. (acrónimo de referencia), la referencia del producto y finalmente el nombre, este último es que contiene brackets. después finalizamos con ]]>

El resto de errores que nos lanza Feed Validator no son errores como tal sino sugerencias para intentar compatibilizar el feed con el mayor número de lectores de RSS. Por ejemplo la primera nos informa de que existen demasiadas entradas con la misma fecha y hora. El segundo que para mejorar la compatibilidad no se incluya HTML dentro de los feeds, pero nosotros en este caso no buscamos la mayor compatibilidad si no que quien los vea los vea bien y a todo lujo de detalles, un producto bien presentado vende mucho más que uno que se vea con un Amstrad CPC a sólo texto.

Enlace: http://beta.feedvalidator.org/

Blogueado por dedavid alias uvedobles.com

April 13th, 2010 a las 8:06 am

Andresito, Andresito…

sin comentarios, by the moment porfaplis, deja uno que "é grati"

black seo 01 Andresito, Andresito...

Hoy me he llevado una gran desilusión, o no, según se mire, hoy a primera hora tras ver ciertas prácticas de Black Seo en uno de mis venerados gurú, gurúes que son más bien pocos porque en su mayoría a mi modo de ver y entender estos, que son muchos y no pongo la lista porque no se acabaría, suelen ser payasos mediáticos que venden poco más que humo con sus teorías egocentristas-marquetinianas sobre lo que debe ser la red y punto.

En defensa del buen gurú de Andrés Nieto y antes de exponer su BlackSeoAda diré que si no es el mejor spanishman en sistemas WordPress es porque no existe campeonato alguno, su colosal esfuerzo divulgativo sobre la materia es motivo de encumbramiento, un esfuerzo tremendo y del que yo como muchos otros desarrolladores he aprendido mucho leyendo sus preciados artículos, su web es como una enciclopedia sobre WordPress. Eso para mi es ser gurú.

Andresito, Andresito…

¡Hombres sin ombligo! desarrolladores mileuristas, mirad la web de Andres Nieto, Andresito para los habitules, apuntad rumbo hacia a2knieto.com ó anieto2k.com,  nunca me acuerdo de como se escribe, Andrés, si me lees, te diré que tras varios procesos de consultoría y años de análisis sobre tu caso deberías mejorar el naming de dominio ya que sólo consigo llegar a tu blog porque mi navegador me lo chiva con tan sólo pulsar “ani”.

Si ya estáis en el templo de WordPress español, entrad en algún post, id a pie de página tal y como mostramos en la siguiente captura, mirad abajo tras los comentarios y con una leve tintada diferente al background de la página aparece un montón de keywords, que no dejan de ser una nube de tags del artículo o la página en cuestión pero que están hay semiescondidos, eso es Black Seo! Bravo, Andrés es humano y quiere posicionarse aunque me pregunto, ¿Le harán falta estas prácticas para posicionar con el fenomenal contenido que tiene en su blog?

Aquí la captura:

aNieto2K va de black seo 480x365 Andresito, Andresito...

Blogueado por dedavid alias uvedobles.com

February 26th, 2010 a las 9:28 am