Más trucos para WordPress 3.0: navegación, imágenes de fondo y WordPress multiusuario

Con WordPress 3.0 se nos han abierto un montón de posibilidades, que hacen de WordPress un gestor de contenido cómodo y flexible.

Veamos qué otras funciones podremos usar para sacarle todo su partido, además de los tipos de contenido personalizado de los que hablábamos hace unos días.

1- Habilitar el selector de imágenes de fondo

Es imprescindible que habilitemos nuestro tema en uso para disponer de esta novedad. Para ello, añadiremos en functions.php simplemente esta línea:

<?php add_custom_background(); ?>

Lo podemos poner al final de todo de functions.php. Ahora podremos subir y posicionar la imagen de fondo que queramos desde la Administración, algo que permitirá una gran flexibilidad para los usuarios menos dados a escribir mucho código.

2- Hacer nuestro tema compatible con los menús personalizados

Igualmente, si queremos activar la posibilidad de escoger qué elementos figuren en nuestros menús, deberemos añadir en functions.php el siguiente código, que nos habilitará la nueva función de WP 3.0 de la que hablamos hace unos días:

<?php add_theme_support( 'nav-menus' ); ?>

Una vez añadido al final de todo, podremos crear nuestro menú como queramos desde la pantalla de administración creada a tal efecto.

Para plasmar en nuestro tema ese nuevo menú, deberemos abrir la plantilla en que queremos que salga (header.php normalmente) y añadir el siguiente template tag que nos lo traerá de la base de datos:

<?php wp_nav_menu('sort_column=menu_order&container_class=navigation'); ?>

Más info aquí.

3- Habilitar WordPress multiusuario

Aunque esto ya son palabras mayores porque sólo los proyectos de gran envergadura lo tendrán en consideración, la nueva versión de WP nos permite instalar múltiples blogs en un solo dominio, accesibles por distintos usuarios para formar una comunidad bloguera.

Para activar esta posibilidad, tendremos que pegar en functions.php lo siguiente:

<?php define('WP_ALLOW_MULTISITE', true); ?>

Si queréis manteneros informados acerca de esta opción, aquí tenéis un buen screencast en inglés que nos amplía las informaciones.

Esperamos vuestros comentarios.

Comentarios
  1. Me alegro de que el screencast era útil. Tal vez debería hacer una versión en español con mi acento gringo malo. :)

    Escrito el17/05/2010
  2. Manolo

    no me salen en mi localhost me salen errores

    Escrito el18/05/2010
  3. Hola ignacio, te hago una consulta, por ahí tu sabes, como puedes hacer para que los usuarios registrados puedan crear su blog, y no tener que crear el blog como administrador para el usuario en cuestión…

    He intentado de todo, pero registro un usuario, y cuando ingreso con ese usuario no me deja crear el blog. La unica manera que encontre, es que el usuario se registre. y luego desde un usuario administrador creo el sitio para ese usuario.

    tendras idea como… ahhh y gracias por la da, es de gran utilidad

    Escrito el14/06/2010
  4. Muchas gracias por la información, ahora ya puedo cambiar el fondo de mi blog y quitar el feo color blanco que tenía como fondo.

    Escrito el04/08/2010
  5. Ronald

    Excelente, ahora si puedo notar las diferencias entre las actualizaciones, actualizando…

    Escrito el18/08/2010
  6. Amigo para habilitar el selector de imágenes de fondo en que archivo functions.php lo tengo que hacer?? ya que hay varios archivos con ese nombre, me podrías especificar la ruta porfavor?

    Gracias!!

    Escrito el06/12/2010
  7. Ignacio

    Hola Ramón, normalmente en la carpeta principal del tema (dónde estén header.php, index.php y footer.php) debería haber un solo functions.php.

    Si tienes varios functions.php alomejor es porque el tema admite “child themes”.

    Intenta localizar sin embargo el principal functions.php y pastear el código. Si por error lo pusieras en el functions.php secundario, no debería pasar nada grave.

    Guarda una copia del functions.php original para sobreescribirlo si hubiera algún problema.

    Escrito el07/12/2010
  8. JOHANNA M

    Buenas tardes, Estoy haciendo una pagina en wordPress y quisiera saber como hago para poner imagenes al lado del encabezado, es q no me sale, son imagenes guardadas en la misma biblioteca… Espero alguna ayuda!! Gracias

    Escrito el23/12/2010
  9. INES

    Hola, estoy tratando de hacer un blog wordPress 3.0 y no logro subir imagenes,¿Hay un tutorial paso apaso para los que no sabemos de informatica? Gracias

    Escrito el03/01/2011
  10. Estimados el codigo
    no va en el funtion sino en el wp-config.php del WP

    Saludos

    Escrito el05/01/2011
  11. Fernando

    Gracias me sirvió, wordpress 3.1 ;)

    Escrito el04/04/2011
  12. Saludo cordial.
    Estoy usando word press 3.1.2
    Trate de Habilitar el selector de imágenes de fondo pero no me da ni colocandolo en el
    functions.php ni en el wp-config.php del WP

    En los dos me sale ERROR

    Perdonen mi ignorancia.
    Gracias por la ayuda.

    Escrito el30/04/2011
  13. Matias

    Hola,
    se puede tener una página para cada usuario? osea que los post se publiquen independientemente?

    Gracias

    Escrito el28/11/2011
  14. vanina

    Puse el codigo para las imagenes y me rompio el sitio!!!! que hago???????????

    Escrito el24/05/2012
  15. Oreste

    Vanina. si rompio el sitio te sale que archivo esta afectado y la linea sigue la ruta abre el archivo busca la linea que colocaste y quitale los simbolos solo debes colocar
    add_custom_background();
    saludos,

    Escrito el06/07/2012
  16. Gente coloque el codigo arriba escrito en la functions.php y perdi el sitio. me sale el siguiente mensaje cuando intento loguearme o cargar la pagina:
    El sitio web ha detectado un error al recuperar la http://uv1832.us59.toservers.com/wordpress/wp-login.php?loggedout=true http://uv1832.us59.toservers.com/wordpress/wp-login.php?loggedout=true. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta.

    Como puedo solucionar esto? gracias!

    Escrito el17/09/2012
  17. excelente trucos, muy faciles de usar e instalar.
    saludos

    Escrito el13/11/2012

DEJA TU COMENTARIO