Entradas

Cómo insertar shortcodes en el código de tu plantilla de WordPress

Como insertar un shortcode en tu plantilla WordPress

Los shortcodes son pequeñas piezas de código que van entre corchetes [ ] y que sirven para añadir funcionalidades a tu WordPress cuando son insertados en el editor de texto de una página, post o widget. Múy útil, ¿pero qué pasa cuando yo quiero añadir la funcionalidad que me da un shortcode fuera de los editores de texto y en una parte concreta de mi plantilla?

Para hacer eso tan sólo tienes que invocar la función especial de WordPress do_shortcode() e insertarla en la parte de del código de la plantilla donde desees que aparezca. Aquí tienes la sintaxis para insertar esta función:

<?php echo do_shortcode('[aquí tu shortcode]'); ?>

Después de ubicar el shortcode sólo te faltará darle un poco al CSS para que el resultado se muestre como desees.

Como quitar el título de página en WordPress facilmente

El título de las páginas (contenido estático) de WordPress, por lo general se muestra en la parte superior ocupando un espacio destacado del contenido… y hasta ahí todo correcto.

En según que diseños (themes) o contenido a mostrar esa característica puede ser un problema, ya que puede romper  la estética del contenido.

Si nos interesa poner otro título mas amplio a nuestra página… Uy! problema seguro. Este título además, suele estar asociado con los ítems del menú por lo que si ponemos un nombre largo a nuestra página,  la barra de navegación se alargará y casi seguro veremos como se divide en varias líneas o incluso se solapa nuestro menú superior con los propios contenidos de la página.

Para evitarlo

Una manera muy sencilla de ocultar el título de una página en WordPress sin necesidad de plugins ni nada de programación es introducir en el título de página, el código de comentario que se utiliza en HTML ( <!– No quiero que salga –> )

Por ejemplo, en este caso queremos ocultar “Contacto” en la página de nuestra web donde se muestra el formulario de solicitud de información. Tan solo tenemos que editar esa página dentro de nuestro panel de administración del WordPress e insertar <!–CONTACTO–>

Queremos que no se muestre “Contacto”
Editamos la página y ponemos el código como se muestra
Et voilà!

Aplica los cambios de la página y modifica tambien el menú (titulo del item que enlaza con tu página) ya que seguramente habrá ocultado el botón … y ya verás el resultado.
Fácil y sencillo.
Un saludo

Cambiar la cabecera (header) en función del idioma

Ahora que estamos cada vez mas inmersos en la internacionalización de las empresas y vender nuestros productos y servicios en el extranjero se convierte en una via de ingresos importante para algunos sectores, resulta necesario tener tu página web en múltiples idiomas.

Hoy en dia, disponemos de un gran número de plugins para poder internacionalizar nuestra web con WordPress.

Uno de los plugins mas utilizados o conocidos es qtranslate.
En el fichero de la plantilla de pagina a modificar (page.php por ejemplo) deberás sustituir elSi tienes este plugin instalado, te resultará de interés el siguiente código para poder personalizar la cabecera (header) de tu página en función del idioma que seleccione el usuario.

get_header();
por estas lineas de código:

<?php if (qtrans_getLanguage() == 'es'): ?> 
<?php include(TEMPLATEPATH.'/header.php' ); ?> 
<?php else : ?> 
<?php include(TEMPLATEPATH.'/header-otro.php' ); ?> 
<?php endif; ?> 

En este caso, si el idioma seleccionado es el Español (‘es’) mostrará el header.php. Si no es así se cargará el otro header donde estará el formato que previamente habremos creado para nuestra “web internacional”

 

Desactivar menús en el administrador de WordPress

En alguna ocasión, podemos encontrarnos que al instalar un nuevo tema o un plugin de WordPress, aparezcan nuevos elementos en el menú de administración que no vamos a utilizar y que resulte interesante ocultarlos.

Al igual que la popular frase “Todos los caminos conducen a Roma”, aquí también tenemos varias opciones para hacerlo.

La primera opción puede ser mediante la instalación de un plugin. Existen bastantes opciones pero hay uno denominado Admin Menu Editor para WordPress que es muy sencillo de utilizar y rápido de gestionar como podeis ver en la imagen adjunta.

La segunda opción, por ejemplo, pasa por editar el fichero functions.php de tu template y añadir el siguiente código:


function remove_menus () {
global $menu;
$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
add_action('admin_menu', 'remove_menus');

Lo que conseguimos en este caso es ocultar los enlaces al Escritorio, Posts-Entradas, Multimedia, Enlaces… en nuestra lista de opciones de menú en el panel de administración.

Por ejemplo, para evitar que el usuario pueda acceder a según que menús de administración podemos hacer que solo se muestren los Post, Media y Pages eliminando éstas de la variable $restricted como se indica en este ejemplo:

$restricted = array(__('Dashboard'), __('Links'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));

De esta manera al hacer login en el panel de administración solamente podrá modifcar los artículos, archivos de la galeria de archivos multimedia y las páginas.

Esto se utiliza mucho en entornos donde damos acceso al usuario/cliente al panel de control de administración, pero nosotros como webmasters, no queremos que acceda a otras zonas, evitando que pueda cambiar opciones de configuración que puedan afectar al rendimiento, comportamiento o diseño de la web.

Como insertar y publicar en wordpress un documento pdf, word o ppt

Publicar un documento en tu propia web o blog puede ser una de las tareas a realizar. Subir e insertar un documento de información corporativa para los clientes, facilitar el acceso a descargarse el catálogo de productos o servicios de nuestra empresa, ver fichas técnicas y cualquier tipo de documento que sea de interes para nuestros clientes o usuarios visitantes en general, es una tarea muy sencilla si tu web esta realizada con un gestor de contenidos tipo WordPress.

En esta ocasión os mostramos un vídeo, que te explica de manera muy sencilla, como insertar y publicar un documento tipo PDF. Evidentemente es válido tambien para los documentos o ficheros tipo Word, Excel, PowerPoint, etc y que queremos que el usuario/visitante web pueda descargarse.

Truco

Una práctica tambien habitual con los documentos en web, es tener la posibilidad de que puedan descargarlos solo algunos usuarios.

Si pones los enlaces de los documentos en una página, ésta puedes hacerla facilimente solo accesible por el usuario que disponga de la clave de acceso, por lo que deberás solamente enviarle el código y enlace de la página donde estarán los enlaces por email.

Para ello, utiliza la opción de Visibilidad que aparce en la caja de “Publicar” dentro de la edición de páginas de tu WordPress.

Los usuarios que dispongan de la URL de la página y su código, podran ver los enlaces a los documentos, el resto solamente veremos una caja “INTRODUZCA LA CONTRASEÑA”. De esta manera evitarás tener que asignar un usuario y contraseña de tu web a cada usuario privado que quieras que pueda acceder a la página de descargas de documentos que has creado.

De esta manera, de un modo útil y rápido, puedes por ejemplo, utilizarlo para que tus distribuidores o comerciales puedan descargarse allí donde estén el último porfolio, o fichas de productos, entre otras.

Ahora, si lo piensas bien, verás que tienes un montón de posibilidades.