Desarrollo front-end, estándares web, accesibilidad y más
Por kcmr, el 31 de agosto de 2009 en Wordpress
Un pequeño aviso para los que usan WordPress: si se os registra un usuario con email pulvillarrac@gmail.com, borradlo inmediatamente.
También recomiendan cambiar todas las contraseñas de los usuarios administradores. Yo además he deshabilitado el registro de usuarios. (Administración > Opciones > General > Desmarcar “cualquiera puede registrarse”)
No sé que puede llegar a hacer este usuario, pero su registro me ha parecido bastante raro. Primero, no solicito el registro para comentar ni tengo ningún enlace a la página de registro por ninguna parte, por lo que es un usuario que conoce bien WordPress. Segundo, y esto ha sido lo alarmante, se ha registrado a la vez en dos blogs con dominio de mi propiedad y temática no relacionada…
Buscando su email en Google he encontrado esta página con entradas recientes en Twitter comentando el registro de este usuario.
Por kcmr, el 27 de julio de 2009 en Wordpress
Etiquetas: Wordpress
Varias veces había intentado sin éxito cambiar el orden de las páginas del menú superior mediante el campo Order en la administración.

Captura del campo Order en la administración de WordPress
Es lo que pasa cuando no se lee el manual de instrucciones…
Para que el valor asignado en este campo tenga efecto, basta con añadir el valor menu_order al parámetro sort_colum de la función wp_list_pages.
Quedaría así:
<?php wp_list_pages('sort_column=menu_order'); ?>
Y ya podemos ordenar la navegación como nos dé la gana.

Antes: navegación ordenada por ID

Ahora: navegación ordenada según el valor del campo Order de la admin
Más información en la documentación de wp_list_pages de WordPress
Por kcmr, el 24 de noviembre de 2008 en Wordpress
Como los usuarios de WordPress sabemos, este se empeña en darnos el nombre de usuario “admin” y no ofrecernos otra forma de cambiarlo que modificar diréctamente ese valor en la base de datos o bien crear otro usuario. En Ayuda WordPress nos explican cómo cambiar el nombre de usuario modificándolo en la base de datos.
Si sólo queremos cambiar el literal “admin” sin preocuparnos de nada más, podemos hacerlo mediante el archivo my-hacks.php, que tendrá que estar en el directorio raíz de WordPress, al mismo nivel que config.php, por poner un ejemplo.
Para ello utilizamos una función que se encarga de reemplazar el literal “admin” por el que queramos e indicamos dónde queremos que se ejecute esa función, por ejemplo, en el autor de la entrada “the_author” o en el autor de un comentario “get_comment_author”
El código sería este:
<?php
function replaceAdmin($content = '') {
return str_replace('admin', 'Pepe', $content);
}
add_filter('get_comment_author','replaceAdmin');
add_filter('the_author','replaceAdmin');
?>
Por kcmr, el 18 de noviembre de 2008 en Haciendo amigos, Usabilidad, Wordpress
Etiquetas: Usabilidad, Wordpress
Ya sé que es una beta y que las mejoras se están haciendo por momentos sobre la marcha, pero en mis primeros días con él, como usuaria no puedo evitar echar de menos el panel de administración de WordPress 2.6
Exceptuando la facilidad de acualización de WordPress (ahora podemos hacerlo diréctamente desde el panel de administración, como con los plugins) todo lo demás me han resultado inconvenientes.
El principal inconveniente, para mi gusto, es la nueva navegación, orientada ahora en vertical. Ahora tenemos todas las opciones a menos clicks, aunque a cambio de tener diez iconos que agrupan varias acciones en el menú.
Esto implica que para ir a algunas opciones me tengo que desplazar hasta el final de la pantalla para encontrar lo que antes tenía en la cabecera.
La buena noticia es que podemos reducir el espacio vertical que ocupa este menú plegándolo, cosa que me ha costado dos días descubrir.
![]()
La mala noticia, es que una vez plegado, hay que adivinar qué representa cada icono, que como se puede ver, no siempre resulta muy claro.
![]()
También hay que tener en cuenta que estos no serán los iconos definitivos, que se acaban de anunciar hoy en el blog de desarrollo de wordpress.
Al navegar entre páginas, no siempre se recuerdan las opciones del usuario y a veces me aparece el menú plegado, otras desplegado, vaya, cuestión de suerte.
Han tenido la delicadeza de agrupar los iconos por grupos de acciones, aunque también supone, primero darse cuenta de esta agrupación y segundo, hacer un esfuerzo mental para entender qué relación hay entre las acciones de cada grupo.
Una vez hecho este hallazgo, ya podemos acordarnos de que el primer grupo sirve para hacer cosas relacionadas con el contenido (publicación de páginas o posts, moderación de comentarios, etc.) y el segundo grupo sirve para hacer cosas relacionadas con la administración como cambiar de tema, asignar permisos a usuarios, modificar la configuración, apagar el blog… ¿apagar el blog?
![]()
Ah no, que esto es la configuración y lo que parecía la configuración son las herramientas. Menos mal, que el menú desplegable (completamente inaccesible mediante teclado cuando está plegado) me lo deja todo claro.
![]()
![]()
En la última versión, han corregido la eliminación de estilos para los enlaces que tienen el foco, que aunque siguen sin su borde punteado (outline), por lo menos ahora cambian de color cuando navegamos por ellos con el teclado.
En fin, que WordPress me encanta, pero espero que corrijan algunas de estas cosas para la versión 2.7 definitiva.
Por kcmr, el 17 de noviembre de 2008 en Wordpress
Las nubes de tags o etiquetas, sirven, además de para catalogar el contenido, para ofrecer una idea rápida sobre la temática de un sitio, generalmete un blog. Además, parece que a Google le gusta el rel="tag".
El principal problema de las nubes de tags es su código HTML, que no suele ser lo más ideal. En primer lugar, nos muestran un listado como un párrafo o simplemente una serie de enlaces separados por comas o espacios, cuando lo propio sería que cada uno de estos enlaces fuera un elemento de lista. En segundo lugar, utilizan estilos en línea para aumentar más o menos el tamaño de fuente según el número de entradas que contiene la etiqueta, lo que supone que ese estilo, muy probablemente no podrá ser sobrescrito por una hoja de estilo de usuario, dependiendo del navegador. Por último, a pesar de que se indique el número de entradas para cada etiqueta en el title del enlace, esta información transimitida en mayor parte de forma visual, podrá no estar disponible para algunos usuarios.
A pesar de todos estos inconvenientes, podemos seguir usándolas y mejorar un poco su código mediante varios parámetros de la etiqueta wp_tag_cloud() de WordPress.
Estos parámetros que pueden mejorar el código de las nubes de tags son:
<li>)Para este tema, estoy utilizando el siguiente código, en el que especifico tamaño mínimo y máximo de texto, unidad, número máximo de etiquetas y formato de salida:
<?php wp_tag_cloud("smallest=.812&largest=1.812&unit=em&number=100&format=list"); ?>
Por kcmr, el 25 de octubre de 2008 en Wordpress
Etiquetas: Wordpress
Descripción del error:
tinyMCE is undefined.Por kcmr, el 12 de septiembre de 2008 en Personal, Wordpress
Etiquetas: plugins wordpress, themes, Wordpress
Y una semana y dos días después del primer cambio de theme apresurado, estreno un nuevo theme de fabricación casera del que espero no cansarme en tres meses.
He utilizado iconos gratuitos de dryicons.com, concrétamente el pack Coquette Icons, que tiene la mayoría de iconos que pueden ser necesarios en un blog y no están tan vistos como los de Fam Fam Fam, que ya casi son un estándar
Por kcmr, el 5 de abril de 2008 en Wordpress
Para cuando necesitamos incluir un link a un archivo en un theme de wordpress, como puede ser un javascript, una hoja de estilo condicional o una imagen, la solución:
<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/comun2.js"></script>
Por kcmr, el 16 de marzo de 2008 en Wordpress
Etiquetas: plugins wordpress, Wordpress
IG:Syntax Hiliter es un plugin que formatea visualmente el código introducido en nuestros posts, dándole un aspecto parecido al que podría tener en un editor. En sus instrucciones de configuración encontramos además unas cuantas líneas, que añadidas a uno de los archivos de configuración de WordPress nos permitirán tener una serie de botones en el panel de escritura para elegir el lenguaje usado cuando escribimos código.