Chris Coyier trata de demostrar mediante un video (27 minutos) si!!¿WordPress es realmente sólo aptos para los blogs, o puede ser utilizado en sitios que no sean blogs? . Coyier enumera las características de WordPress que lo hacen muy “CMS” en su opinión en las cuales menciona las plantillas para páginas específicas, menús dinámicos, relación páginas y sub paginas.
Lee Munroe un diseñador web freelance, comparte con nosotros una lista de Tips y Hacks simples para sacar provecho e incorporar funcionalidades extras a nuestro tema de WordPress entre los cuales resaltan como poner un background, especificar template por categorías, jugar con el estilo de los tags y comentarios.
Siempre he dicho que WordPress es flexible ahora muchos ya conocerán el error genera WordPress cuando no establece conexión con la base de datos, claro es muy tosco o simple.
Error establishing a database connection
Pero podemos personalizarlo muy fácilmente,es bien sencillo creamos un archivo llamado db-error.php en la carpeta /wp-content/ de la instalación de WordPress el cual será nuestro template de error de conexión de la base de datos.
El siguiente ejemplo solo es un simple template que lo puedes personalizar a gusto.
< ?php
//ejemplo de : /wp-content/db-error.php
if (!empty($_SERVER['SCRIPT_FILENAME']) &amp;&amp; 'db-error.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Por favor no juegues , gracias');
header( 'Content-Type: text/html; charset=utf-8' );
?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php if ( function_exists( 'language_attributes' ) ) language_attributes(); ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Error en la DB</title>
</head>
<body>
<h1>No se pudo establecer conexion con la DB</h1>
</body>
</html>
Y desde ahora cuando por algún error del servidor de base de datos o cuanto intentes migrar ya no tendrás el error todo simple que traía Wordpress por defecto si no uno personalizado a tu gusto.
La gran mayoría de sistemas de estadísticas nos brindan información relacionada al tipo de navegador que visita nuestra página, con la que tenemos una visión más grande de como optimizar nuestro sitio para los distintos navegadores.
Existen varias formas de poder detectar el navegador del cliente para fines estadísticos o para darle una mejor experiencia al usuario, en Wordpress se trabaja de una forma sencilla la detección de navegadores Web utilizando la variable global $_SERVER['HTTP_USER_AGENT'].
if ($is_IE):
// se ejecuta el codigo que esta designado para Internet Explorer
endif;
if ($is_chrome):
// se ejecuta el codigo que esta designado para Chrome (google)
endif;
Esto no solo nos puede servir para estadísticas globales, Wordpress lo utiliza para detectar el navegador de los usuarios que comentan en el blog.
También podemos utilizarlo para asignar mensajes o acciones para un navegador en especifico .
El equipo de desarrollo de WordPress, a creado una encuesta donde podremos elegir entre 3 tipos de navegación la cual se integrara en la nueva administración de WordPress 2.7 y algunos aspectos más.
Opción A: Es el Menú actual que se tiene en el Trunk donde tratan de agrupar las opciones como en todas las versiones de WordPress.
Opción B: En cuyo menú aparecen las secciones (Posts,Media, Links, Pages, Comments) del desaparecido menú Content, también se agrego el menú Organization (donde se podrá administrar las categorías, tags y las categorías de los enlaces) y menús extras como Inbox, Stats(estadísticas), Users.
Opción C: La del menú similar a la opción A más el menú Organization y el menú Community.