Hoy en AyudaWordPress.com | ![]() |
Posted: 05 Sep 2012 03:03 PM PDT
Para el primer caso, lo que debemos hacer es colocar las siguientes líneas de código en nuestro fichero funtions.php function mimetodo() if( !is_admin()){ wp_deregister_script('jquery'); wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, ''); wp_enqueue_script('jquery'); } } add_action('init', 'mimetodo'); En el segundo caso, debemos descargar el fichero javaScript de jQuery desde este enlace, y aconsejo que se utilice la versión minimizada para ahorrar espacio y mejorar el tiempo de carga de la página. El fichero descargado, que en el momento de redactar este post sería jquery-1.8.1.min.js, lo colocamos por ejemplo en una carpeta llamada scripts, de tal forma que si nuestro tema se llama temaPrueba,tenga el siguiente path /wp-content/themes/temaPrueba/scripts/jquery-1.8.1.min.js. function mimetodo() { if (!is_admin()) { wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', '/wp-content/themes/temaPrueba/scripts/jquery-1.8.1.min.js'); wp_enqueue_script( 'jquery' ); } } add_action('init', 'mimetodo'); Como puede verse, tanto en un caso como en otro, hemos puesto un condicional, de tal forma que cargue jQuery, sólo cuando no estemos en el área de administración. Ello es debido a que jQuery, ya viene instalado por defecto con la carga de WorPress, para la zona de la administración, y consecuentemente como la versión que cargamos nosotros y la que tiene por defecto WordPress posiblemente sean diferentes, conviene hacer esta distinción para evitar posibles conflictos. <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url');?>/scripts/nivo-slider.css" media="screen" /> <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url');?>/scripts/ themes/default/default.css" media="screen" /> Igualmente en el fichero footer.php he incluido la instrucción que incluye el fichero javascript que hace el efecto Nivo Slider, junto con las instrucciones necesarias para ello, en concreto he añadido lo siguiente, antes de la etiqueta que indica la finalización del cuerpo de la página. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/scripts/jquery.nivo.slider.pack.js"></script> <script type="text/javascript"> $(window).load(function() { $('#nivoslider').nivoSlider(); }); </script> He utilizado la función bloginfo(‘template_url’) de WordPress, que nos facilita el patch hasta la carpeta de scripts. Por último lo que queda es añadir un conjunto de etiquetas, que contienen a las imágenes que queremos mostrar, y que se deberá incluir en el lugar de la página que deseamos aparezca (yo lo incluí dentro del fichero header.php pues el slider de imágenes me aparecía en la cabecera de cada página del blog), con la siguiente estructura: <div id="slider"> <div class="slider-wrapper theme-default"> <div class="ribbon"></div> <div id="nivoslider" class="nivoSlider"> <img src="<?php bloginfo('template_url');?>/images/cruise1.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise1.jpg" alt=""/> <img src="<?php bloginfo('template_url');?>/images/cruise2.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise2.jpg" alt="" /> <img src="<?php bloginfo('template_url');?>/images/cruise3.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise3.jpg" alt="" data-transition="slideInLeft" /> <img src="<?php bloginfo('template_url');?>/images/cruise4.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise4.jpg" alt=""/> <img src="<?php bloginfo('template_url');?>/images/cruise5.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise5.jpg" alt="" /> <img src="<?php bloginfo('template_url');?>/images/cruise6.jpg" data-thumb="<?php loginfo('template_url');?>/images/cruise6.jpg" alt="" data-transition="slideInLeft" /> </div> </div> </div> Con todo este montaje, el efecto de slider de las imágenes debería salir, y además de una forma más eficiente que si cargamos el plugin, que además nos cuesta dinero. Bien pues esto es todo, espero que os sirva para vuestro trabajo, y por supuesto os recomiendo que hagáis una salvaguarda de vuestro sitio, antes de hacer estos cambios, como corresponde hacer siempre que se incorporan modificaciones importantes al sitio web. |
WordPress domina la red con 60 millones de webs pero ¿donde está la pasta? Posted: 05 Sep 2012 09:54 AM PDT Con este llamativo titular comienza un interesante artículo en Forbes (que dicho sea de paso también usa WordPress) en el que analiza esta duda existencial relativa a los actuales modelos de negocio. En el mismo se preguntan algo tan aparentemente sencillo como que ¿cómo es que Matt Mullenweg no es ya multimillonario?, que no lo es, aunque no pasa apuros el muchacho, a pesar de esa pintilla que nos gasta últimamente con la barba y melenita estilo neo-hippie.
Basándonos en las impresionantes cifras de WordPress, pues actualmente 1 de cada 6 webs tiene detrás WordPress, o sea, unas 60 millones de webs están creadas con WordPress, y 100 mil nuevos sitios WordPress cada día, ateniéndonos a los últimos datos, parecería que el bueno de Matt, así como el resto de la gente de Automattic, a través de todos los productos WordPress.com, deberían nadar en oro y miel. Las respuestas dadas por Matt y Toni Schneider dicen mucho de su visión y filosofía de negocio, adaptado al software Open Source. Y es que aunque solo un 1% de los usuarios de WordPress.com paga algo por el servicio, a través de los servicios adicionales, con todo, si unimos los servicios de backup Vaultpress, consultoría, etc, Automattic ingresó en 2012 45 millones de dólares, que no lo gano yo todos los días. Haciendo cuentas, los ingresos de Automattic serían más o menos así:
Pero, a pesar de los últimos acuerdos publicitarios para WordPress.com, parece que Matt no tiene prisa, y prefiere seguir implicado en los proyectos Open Source, sin preocuparse en exceso en la monetización de WordPress (de momento tampoco está para pedir a la puerta de una iglesia), lo que todos agradecemos ¿o no?. En cualquier caso te recomiendo leer el artículo completo (en inglés), pues hay algunos detalles que no he creído necesario reproducir pero puede que te apetezca conocer. Y, cómo no, gracias a Martín Beas por avisarme del artículo. |
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