Hoy en AyudaWordPress.com | ![]() |
Pantalla completa realmente WYSIWYG en WordPress Posted: 13 Nov 2012 03:01 PM PST Creo que estaremos de acuerdo en que la vista de pantalla completa sin distracciones del editor es de las mejores cosas que tiene WordPress. Para cualquier persona que escribe a menudo es una auténtica gozada usar un editor donde lo que tienes delante es un lienzo en blanco, sin distracción alguna.
Pero aunque WordPress lo intenta, incluso se esfuerza, la verdad es que el editor a pantalla completa no nos muestra una visión realmente fiel de cómo se verá después nuestro artículo en la web, una vez publicado. Si queremos comprobar como quedará nos toca guardar como borrador y hacer una previsualización, para comprobar si las imágenes van a quedar bien encuadradas en el texto, si hemos hecho un uso adecuado de formatos y si hemos empleado con excelencia los estilos de párrafo. Pero esto tiene fácil solución, pues hay un bonito truco que convertirá nuestro editor a pantalla completa sin distracciones en un auténtico entorno WYSIWYG, o sea “lo que ves es lo que tendrás“. Así que abre ya el archivo //Pantalla completa WYSIWYG add_action( 'after_setup_theme', 'editor_wysiwyg' ); function editor_wysiwyg() set_user_setting( 'dfw_width', 950 ); // Asumimos que la hoja de estil0s está en /wp-content/themes/theme-name/css/otro-style.css add_editor_style( array ( 'style.css', 'css/otro-style.css' ) ); Solo tendrás que cambiar un par de cosas:
A partir de ese momento la pantalla completa sin distracciones del editor de WordPress se abrirá con la caja de escritura al ancho definido y aplicando al contenido los estilos del CSS de tu tema. Esta chulada la encontré en wptuts+. Ayuda WordPress está alojado en Gigas Cloud WordPress, hosting en la nube especializado en WordPress |
Cómo ocultar los emails a los spammers en WordPress Posted: 13 Nov 2012 10:19 AM PST No se si te habrá pasado, pero a mi si. Un día recibes un correo de un visitante a tu web que te dice que desde que dejó un comentario en tu web no hace más que recibir spam y, lo más sorprendente de todo, ¡que te va a demandar a ti como no deje de recibir spam!. Lo gordo del tema es que en ocasiones había sido el mismo el que había dejado su email en un comentario al estilo de …
Si, pasa, es raro, para darle un capón al tío por cenutrio, pero pasar pasa.
Pero bueno, si te quieres librar de este tipo de inconvenientes, y no so lo por berracos como el del ejemplo imaginario, pues los spammers escanean código de las webs y también encontrarán emails no tan obvios como el de arriba, se puede hacer muy fácil, ocultando las direcciones de email. Para conseguirlo he encontrado un truco muy majete en wprecipes, que se trata de añadir este código a tu plugin de funciones: //Ocultar direcciones de email function security_remove_emails($content) { $pattern = '/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})/i'; $fix = preg_replace_callback($pattern, "security_remove_emails_logic", $content); return $fix; } function security_remove_emails_logic($result) { return antispambot($result[1]); } add_filter( 'the_content', 'flex_remove_emails', 20 ); add_filter( 'widget_text', 'flex_remove_emails', 20 ); Lo que hace el “coso” este es buscar cualquier cadena de caracteres del tipo “loquesea@loquesea.algo” y lo oculta, ya esté en el contenido o – muy interesante – en el texto de widgets. Así que ya sabes como librarte de esa plaga de los spammers que andan a la caza de direcciones de email. Ayuda WordPress está alojado en Gigas Cloud WordPress, hosting en la nube especializado en WordPress |
You are subscribed to email updates from Ayuda WordPress To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No hay comentarios:
Publicar un comentario