Reemplazar fácilmente la fuente del editor WordPress

¿No te gusta la fuente predeterminada utilizada por el editor de WordPress? , entonces creo que eso ya no será problema, el código que veras a continuación te permitirá cambiarlo por completo. Basta con pegarlo en tu archivo functions.php de tu theme archivo. Podrás definir qué tipo de letra utilizar en la línea 5.

  1. add_action( 'admin_head-post.php', 'cwc_fix_html_editor_font' );
  2. add_action( 'admin_head-post-new.php', 'cwc_fix_html_editor_font' );
  3.  
  4. function cwc_fix_html_editor_font() { ?>
  5.  
  6. <style type="text/css">#editorcontainer #content, #wp_mce_fullscreen { font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif; }</style>
  7. <?php }

Source: http://devpress.com/blog/fixing-wordpress-3-2s-html-editor-font/

Modo Mantenimiento Wp

A veces, tienes que poner tu blog en espera mientras realizas algunas tareas de mantenimiento. Varias soluciones podremos generarlas con algún plugin mientras hacemos esta tarea, pero podemos encontrar una solución más simple aun: Sólo tienes que pegar el siguiente fragmento en tu archivo functions.php y guardarlo. Tu blog, ya no está disponible para nadie, excepto para los administradores! No te olvides de quitar el código cuando hayas terminado con el mantenimiento!

  1. function cwc_maintenance_mode() {
  2.     if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
  3.         wp_die('Maintenance, please come back soon.');
  4.     }
  5. }
  6. add_action('get_header', 'cwc_maintenance_mode');

Source: http://skyje.com/2011/05/wordpress-code-snippets/

Acceso sencillo a wp

Un truco simple para modificar la ruta actual de acceso a nuestro http://website.com/wp-login.php por una acortada http://website.com/login
Abre tu archivo .htaccess (que se encuentra en la raíz de instalación de WordPress) y agrega el siguiente código. Recuerde hacer una copia de seguridad. htaccess antes de editarlo!

  1. RewriteRule ^login$ http://yoursite.com/wp-login.php [NC,L]

Source: http://www.wprecipes.com/simpler-wordpress-login-url

Desactivar activación de themes

Cuando se trabaja con clientes, puede ser bueno para mantener el control de lo que puede hacer para prevenir posibles problemas. Por ejemplo, desactivar el cambio de themes puede ser una buena idea, especialmente si el sitio que se construyó, en gran medida se basan en el theme. Para ello, basta con pegar el código de abajo en el archivo functions.php del theme. Una vez hecho esto, el cliente no será capaz de cambiar de Theme utilizado.

  1. add_action('admin_init', 'cwc_lock_theme');
  2. function cwc_lock_theme() {
  3.     global $submenu, $userdata;
  4.     get_currentuserinfo();
  5.     if ($userdata->ID != 1) {
  6.         unset($submenu['themes.php'][5]);
  7.         unset($submenu['themes.php'][15]);
  8.     }
  9. }

Source: http://sltaylor.co.uk/blog/disabling-wordpress-plugin-deactivation-theme-changing/

Desactivar RSS

Por defecto, WordPress incluye la popular función para RSS, que es algo extraordinario para los blogs. Pero si por ejemplo estas utilizando la instalación de WordPress como un sitio estático, con los canales RSS pueden llegar a ser un poco confuso para los visitantes.
Este código desactiva por completo los canales RSS (Al igual que otros formatos) desde su blog. Sólo tienes que pegar el código en el functions.php , y ya está.

  1. function cwc_disable_feed() {
  2.     wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
  3. }
  4. add_action('do_feed', 'cwc_disable_feed', 1);
  5. add_action('do_feed_rdf', 'cwc_disable_feed', 1);
  6. add_action('do_feed_rss', 'cwc_disable_feed', 1);
  7. add_action('do_feed_rss2', 'cwc_disable_feed', 1);
  8. add_action('do_feed_atom', 'cwc_disable_feed', 1);

Source: http://wpengineer.com/287/disable-wordpress-feed/

Añadir miniaturas a una fuente RSS

Esta código busca la imagen primaria y automáticamente la añade a sus feeds RSS. Pegue el código en el functions.php y guarde el archivo. No te olvides que necesitas utilizar un theme que soporte imágenes en miniaturas con este mismo fragmento

  1. function cwc_rss_post_thumbnail($content) {
  2.     global $post;
  3.     if(has_post_thumbnail($post->ID)) {
  4.         $content = '<p>' . get_the_post_thumbnail($post->ID) .
  5.         '</p>' . get_the_content();
  6.     }
  7.  
  8.     return $content;
  9. }
  10. add_filter('the_excerpt_rss', 'cwc_rss_post_thumbnail');
  11. add_filter('the_content_feed', 'cwc_rss_post_thumbnail');

Source: http://snipplr.com/view.php?codeview&id=56180

Quitar WordPress admin bar

Introducido en WordPress 3.X, la nueva “barra de Admin” es una característica muy útil, pero si no te gusta, es fácil quitarlo. Sólo tienes que pegar el siguiente fragmento en tu archivo functions.php.

  1. add_filter('show_admin_bar', '__return_false');

Source: http://speckyboy.com/2011/03/01/how-to-remove-the-admin-bar-from-wordpress-3-1/

Via catswhocode