Elimina el HTML en los comentarios

código html

Seguramente ya sabrás que WordPress convierte las URLs de los comentarios en enlaces activos, aunque no estén codificados como tales. Esto, que es cómodo para los lectores, y no digamos para los spammers, puede llegar a convertirse en un problema para ti si se usa en demasía, provocando más enlaces salientes que los que recibas, penalizando tu SEO y provocando un incremento en el porcentaje de rebote, incitando al abandono de tu sitio.

Afortunadamente esto se puede solucionar, en caso de que se haya convertido en un problema, simplemente haciendo que WordPress no convierta las URLs en enlaces. Para ello debes añadir el siguiente código al fichero (si, lo adivinaste) 'functions.php' de tu plantilla activa:

// Esto es lo que pasa cuando se publica un comentario
function plc_comment_post( $incoming_comment ) {

	// hace que lo que se ponga en un comentario se convierta literalmente
	$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);

	// la única excepción son las comillas simples, que no pueden ser #039; ya que WordPress las marca como spam
	$incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );

	return( $incoming_comment );
}

// Esto es lo que pasa antes de que se muestre el comentario
function plc_comment_display( $comment_to_display ) {

	// Hacemos que las comillas simples puedan aparecer
	$comment_to_display = str_replace( ''', "'", $comment_to_display );

	return $comment_to_display;
}

add_filter( 'preprocess_comment', 'plc_comment_post', '', 1);
add_filter( 'comment_text', 'plc_comment_display', '', 1);
add_filter( 'comment_text_rss', 'plc_comment_display', '', 1);
add_filter( 'comment_excerpt', 'plc_comment_display', '', 1);

Lo que hace este código es crear dos funciones que remplazan los caracteres HTML con entidades HTML. Luego, usando la función add_filter() se procesan los comentarios con las funciones recién creadas. Con esto se consigue que se filtre el HTML en los comentarios.

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía para Administrar WordPress

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
TwitThis
Facebook
Meneame
Google Bookmarks
del.icio.us
Live
Technorati
Ping.fm
Wikio
Turn this article into a PDF!
E-mail this story to a friend!
Print this article!

Bloguismo

Logo de BloguismoJuan Andrés Milleiro se ha embarcado en una nueva e interesante aventura blogosférica: Bloguismo, un blog dedicado a publicar consejos para todos aquellos bloguers que se inician en esta actividad. Con especial atención a WordPress y su correspondiente espacio, claro está, en Facebook, donde ya te puedes hacerte fan.

No lo olvides: si eres principiante, añade este feed a tu agregador.

E-mail this story to a friend!
Bitacoras.com
Twitter
del.icio.us
Facebook
Google Bookmarks
BarraPunto
Meneame
Wikio
Ping.fm
Technorati

También puedes leer Weblog Magazine, mi blog en ABC.es

Y estoy en Twitter, Facebook y Tumblr.

Crea un Twitter privado con WordPress y P2

A través de Ayuda WordPress nos encontramos un interesante artículo para crear tu propio sitio de microblogging tipo Twitter totalmente alternativo y para los usuarios que se registren en tu sistema. Todo con WordPress y el tema P2.

vía: Cats Who Code

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Crea un Twitter privado con WordPress y P2

Crea tu propio Twitter privado con P2

twitter wordpress

Si sabes aprovechar las virtudes de un sistema similar a Twitter, seguro que ya has leído muchos artículos aquí de las posibilidades que ofrece P2 (o Prologue 2), un theme WordPress que imita Twitter pero va un paso más allá.

Ahora bien, puedes crear un sistema similar a Twitter, pero privado, con unos sencillos pasos.

1. Instala WordPress

Si no tienes aún instalado WordPress donde vayas a tener tu propio Twitter privado es el momento de hacerlo. Crea una carpeta en tu servidor, instala una copia nueva de WordPress al modo habitual que ya hemos explicado varias veces aquí.

2. Instala P2

P2 va a ser la interfaz de tu sistema Twitter privado, descárgalo del sitio oficial y lo activas desde el panel de administración, en la sección de ‘Aspecto -> Temas’.

3. Facilita el registro de usuarios

Una de las virtudes, que hacen de P2 que se comporte como Twitter, es el hecho de que permite publicar directamente desde la portada a los usuarios registrados. Ahora bien, para hacer aún más transparente este proceso ¿por qué no poner un formulario de registro en la misma y así evitar que visiten el panel de admin?.

Es fácil, solo tienes que añadir este código a la barra lateral de P2 (fichero sidebar.php):

<li>
  <?php global $user_ID, $user_identity, $user_level ?>
  <?php if ( $user_ID ) : ?>

    <h2>Panel de Control</h2>
	 <ul>
	   <li>Identificado como <strong><?php echo $user_identity ?></strong>.
	   <ul>
		  <li><a href="<?php bloginfo('url') ?>/wp-admin/">Tablero</a></li>

			<li><a href="<?php bloginfo('url') ?>/wp-admin/profile.php">Perfil y Opciones</a></li>
			<li><a href="<?php bloginfo('url') ?>/wp-login.php?action=logout&amp;redirect_to=<?php echo urlencode($_SERVER['REQUEST_URI']) ?>">Salir</a></li>

         <?php
         if (is_single()) {?>
           <li><a href="<?php bloginfo('wpurl');?>/wp-admin/edit.php?p=<?php the_ID(); ?>">Editar entrada</a>
           </li>
         <?php } ?>

	</ul>
	</li>
	</ul>

  <?php elseif ( get_option('users_can_register') ) : ?>
    <h2>Identificarse</h2>
    <ul>
      <li>

      <form action="<?php bloginfo('url') ?>/wp-login.php" method="post">
      <p>
        <label for="log"><input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="22" /> Usuario</label><br />
        <label for="pwd"><input type="password" name="pwd" id="pwd" size="22" /> Contraseña</label><br />
<input type="submit" name="submit" value="Entrar" class="button" />
        <label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> Recuérdame</label><br />
</p>
        <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
      </form>

      </li>
      <li><a href="<?php bloginfo('url') ?>/wp-register.php">Registrarse</a></li>
      <li><a href="<?php bloginfo('url') ?>/wp-login.php?action=lostpassword">Recuperar contraseña</a></li>
    </ul>

<?php endif; ?>
</li>

Pero con esto no termina la cosa, antes tienes que acceder al 'Tablero -> Opciones -> Generales' y permitir el registro de usuarios, preferiblemente con el rol de Autor, para que de este modo sea posible el registro y los usuarios que apruebes (ver punto siguiente) pueda publicar directamente.

4. Haz privado el acceso

Ahora bien, hemos dicho que sería un servicio privado, así que si no lo remediamos cualquiera que conozca la URL donde tienes instalado el sitio podrá ver los mensajes. Para conseguir que solo los usuarios registrados puedan verlo hay que hacer un paso adicional: ocultar la página principal a los usuarios no registrados.

Para ello nos valdremos de un par de plugins. Por un lado instalaremosPrivate WP, lo que hace es identificar si el visitante no está registrado, en cuyo caso le redirige a la página de acceso de WordPress. Además, para evitar que cualquiera pueda acceder a la página sin nuestra aprobación instalaremos otro plugin que requiera siempre nuestra aprobación en caso de registro de nuevos usuarios, como Confirm User Registration o New User Approve.


Con esto ya tienes tu propio Twitter privado, muy útil para comunicación entre compañeros de proyecto, tu empresa o incluso tu grupo de amigos o personas con un interés común. Espero que lo disfrutes.

¡Ah! ¿que quieres disfrutarlo?, pues nada, pasa y pruébalo en Twitter WordPress.

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
TwitThis
Facebook
Meneame
Google Bookmarks
del.icio.us
Live
Technorati
Ping.fm
Wikio
Turn this article into a PDF!
E-mail this story to a friend!
Print this article!

Cómo bloguear anónimamente con perfección

Me encuentro en WPHacks con este excelente tutorial que explica paso a paso como mantener tu privacidad blogueando anónimamente, sin riesgos y controlando todo.

Es un tutorial, o serie de consejos, bastante largo y en inglés, pero que se basa en puntos como los siguientes:

  • Usa un pseudónimo y no des ningún dato sobre tu identidad:

La afirmación se levanta por sí sola. Si hablas sobre tu trabajo, no des datos que comprometan el lugar, no des ningún nombre y no bloguees cuando hay gente a tu alrededor, si quieres que se mantenga en puro secreto tu blog.

  • Usa tecnologías anonimizadoras:

Servicios como Invisiblog.com proveen servidores a blogs anónimos gratuitamente, y otros como Anonymous Surfing permiten ocultar tu IP a servidores que rastreen, o a otras personas o máquinas

Y esto solo para empezar. Tambien se encuentran

  • Usa tecnologías de ping
  • Des-indéxate de Google
  • Limita tu audiencia
  • Registra tu dominio anónimamente
  • Bloguea sin que te despidan

Todo muy completo, con documentación y programas.

Enlace: How to Blog Anonymousely And Maintain Control of Your Privacy

WordPress Theme Frameworks, SandBox fué solo el principio

Hace ya tiempo vimos que se había desarrollado una serie de themes que permiten ser personalizados usando una misma base. A estos themes los llaman WordPress Theme Frameworks y es que con ellos podrás crear themes nuevos de una forma sencilla.

Sandbox, fué el primero y el que ofreció esta idea que muchos más han desarrollado y extendido. Aquí tienes una lista de 20 de estos frameworks que puedes usar para desarrollar tus propios themes.

  1. ThemeHybrid
  2. Carrington
  3. Thematic
  4. Imagination
  5. WP Framework
  6. Buffet
  7. Whiteboard
  8. WordPress Starter Theme
  9. Ashford
  10. Sandbox
  11. OnePress
  12. Blank WordPress Themes
  13. WordPress Naked
  14. Starkers
  15. Vanilla
  16. WordPress Basis
  17. WordPreciousss
  18. WP Constructor
  19. Brave New World
  20. Thesis (Comercial)

Artículos relacionados

aNieto2k

Autoenlaces en los posts

enlaces

Una de las características de la Web 2.0 son los enlaces, en nuestra terminología llamados pingbacks y trackbacks, y uno de los mayores exponentes de esta Web conversacional son los blogs, mejor si están hechos con WordPress ¿no?.

Enlazar es fácil, solo hay que usar el editor de WordPress para añadir un enlace a una palabra o frase, pero hay ocasiones en que decidimos regalar “siempre” un enlace a ciertas palabras que escribamos en nuestro sitio, y eso – hecho a mano, uno a uno – sería una tarea tediosa. Este tipo de autoenlaces es muy común para tareas de SEO, buscando posicionar palabras clave a sitios concretos, nuestros o no.

¡Vamos a hacerlo fácil!

Los plugins vienen al rescate, y aquí tienes unos cuantos:

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Windows Live Writer

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
TwitThis
Facebook
Meneame
Google Bookmarks
del.icio.us
Live
Technorati
Ping.fm
Wikio
Turn this article into a PDF!
E-mail this story to a friend!
Print this article!

¿WordPress Argentina?

wordpress argentina

Me parece un despropósito iniciar un proyecto, que podría ser bonito, de esta manera. Y es que gracias a Plaga me entero de que hay un sitio llamado WordPress Argentina (http://wordpress.org.ar), por supuesto nada que ver con Automattic ni el equipo de desarrollo o traducción de WordPress, que su tarjeta de presentación es un “planeta” de noticias sobre WordPress (sin decirlo, claro). Vamos, que han instalado un plugin que re-publica información de otros sitios relacionados con una temática (este incluido). De hecho creo que no se han complicado lo más mínimo, simplemente han cogido el feed RSS de Planeta WordPress (que publica con consentimiento expreso de los blogs) y han hecho una copia … mala.

Esto en sí no es malo, y personalmente me da lo mismo, si la información llega a más gente por mi perfecto.

Pero ahí no acaba el desaguisado … 

Luego hay una incongruencia en su pié de página, pues indica que tienen “© WordPress Argentina. Todos los derechos registrados“, cuando la información que muestran no es suya, y en muchos casos requiere compartir con las mismas condiciones. Además, ¡no son WordPress Argentina!, dicho sea de paso.

Simplemente anecdótico es el hecho de que el enlace de descarga que ofrecen (http://wordpress.org.ar/descargar) es de la versión 2.7 en español de España. Vamos, que ya puestos se podrían haber trabajado una página y ofrecer la versión actual en español de Argentina, pero ni eso.

Los perpetradores de esta “cosa” parecen ser una empresa de hosting llamada Ibumu.com, que flaco favor hacen a la comunidad WordPress de Argentina (y en general) con un sitio de este tipo. Especialmente risible, visto lo visto, es la declaración de intenciones en la descripción del sitio:

Estamos creando la comunidad de usuarios de WordPress en Argentina. Podés ayudarnos y colaborar ya sea posteando o haciendo que este sitio sea conocido. De esta forma podremos compartir más contenidos en nuestro idioma. Esperamos tu ayuda!

O sea, que ellos mismos no están dispuestos a realizar un esfuerzo y lo piden a la comunidad ¡Por favor!

Me habría encantado apoyar a un proyecto “de verdad” pero esto no lo es, al menos en mi opinión, no por el copia-pega de información, que ya digo es lo de menos, sino porque no parece ser lo que anuncian.

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
TwitThis
Facebook
Meneame
Google Bookmarks
del.icio.us
Live
Technorati
Ping.fm
Wikio
Turn this article into a PDF!
E-mail this story to a friend!
Print this article!

10 bitácoras con una estructura fuera de lo normal

estructura blog innovador

Seguro que cuando visitáis un blog o bitácora la estructura suele seguir una serie de patrones fijos de diseño y organización, pero también se puede innovar y salirse de los normal creando estructuras originales que puede ser usables o no y también gustar o no.

Sin duda una forma de ser diferente y llamar la atención. En CSS Blog nos presentan estos 10 blogs con estructuras realmente innovadoras.

Los blogs con un diseño y estructura de innovación son:

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

10 bitácoras con una estructura fuera de lo normal

10 tips para mudar de servidor un blog WordPress

Mudar de servidor un blog, bajo la plataforma WordPress, se puede realizar sin complicaciones si se tiene cuidado con dos o tres cuestiones fundamentales.

1. Asegurarse de que se tiene un backup completo de la base de datos. Si se tiene planificado un backup con el plugin Database Backup, conviene guardar varias copias sucesivas del mismo. Antes de restaurar, y si todavía tenemos acceso al antiguo servidor, se puede comprobar que el archivo sql es correcto con un editor de textos (en Mac se puede utilizar TextWrangler). Es bueno comprobar, después de descomprimir el backup en formato gz, que el archivo sql tienen bien formados todos los caracteres, incluidos los acentos.

2. Antes de hacer el backup, procura que tu base de datos esté optimizada y lo más limpia posible, lo que puedes realizar con las opciones de phpMyAdmin, “reparar tabla” y “optimizar tabla”.

3. Aprende a exportar las tablas de la base de datos. Si tu WP en el servidor antiguo no funciona y no tienes backup sql, aún puedes salvar tu blog. Con tu administrador de MySQL, puedes exportar todas las tablas, lo puedes ver en Cómo Trasladar una Base de Datos (WordPress) de servidor (y 3ª parte).

4. Para recuperar la base de datos recuerda que lo que se hace es ejecutar la secuencia de instrucciones sql de creación e inserción de registros. Se trata de un archivo plano que se puede manipular con el editor de texto. Así que si te encuentras con problemas por restricciones de tiempo o tamaño del archivo, siempre puedes partirlo en varios trozos e ir importando éstos sucesivamente.

5. Haz una copia en tu ordenador local de todos los archivos del servidor a mudar, excepto los de la instalación de WP. Pero sí copia wp-config.php y la carpeta wp-content.

6. Si has cambiado los nombres de la base de datos, su usuario y/o password en el nuevo servidor, tendrás que modificarlos también en el arhivo wp-config.php.

7. Si tienes pendiente de actualizar plugins o la misma versión de WP, ponte al día antes de hacer el backup de la base de datos. O, en caso contrario, espérate a tener el blog en el nuevo servidor para hacer las actualizaciones.

8. No cambies los dns hasta que esté todo subido e instalado en el nuevo servidor. Para ello, el nuevo servicio de hosting tiene que proveerte la facilidad para acceder por ftp, con una dirección ip, sin utilizar el nombre de dominio.

9. Modifica el archivo index.php anulando las instrucciones “define” y “require” existentes y añadiendo un “echo” con un mensaje corto cualquiera. Cuando aparezca dicho mensaje al acceder a la url de tu blog, es que el proceso de redirección de las dns se ha completado y apuntan al nuevo servidor.

10. Una vez completado el proceso, verifica que todos los plugins funcionan correctamente. Generalmente, hay que asignar los permisos adecuados a arhivos de configuración y carpetas. Entra en la pestaña de configuración de cada plugin porque allí suelen reflejarse los posibles errores.

Relacionado: Cómo cambiar un blog (WordPress) de servidor.

E-mail this story to a friend!
Bitacoras.com
Twitter
del.icio.us
Facebook
Google Bookmarks
BarraPunto
Meneame
Wikio
Ping.fm
Technorati

También puedes leer Weblog Magazine, mi blog en ABC.es

Y estoy en Twitter, Facebook y Tumblr.