SERVICIO TECNICO Y MANTENIMIENTO
  Widgetize una página wordpress
 

Recomiendo los codigos de la parte sin traduccion de la parte baja de la pagina por el razon que al traducirlo se ha traducido y los codigos y pueden tener errores.

En este tutorial vamos a mostrar cómo se puede hacer que cualquier página completamente widgetized para su uso personalizado. 
El proceso es el mismo para cualquier otra plantilla en WordPress también.

Usted puede agregar sólo un área Widgetized o se puede segmentar en diferentes áreas. Vamos a añadir una sección superior y una sección inferior en el área de contenido de la página. Básicamente lo que tendremos que hacer es registrar las áreas que queremos que se widgetized en nuestro fichero functions.php. A continuación, puede crear una plantilla nueva página que contiene los nuevos widgets que se mostrarán cuando se añade en la sección Aplicaciones >> Apariencia del tablero de instrumentos.

Paso 1: Registre las áreas del widget en su archivo functions.php:

Usted debe ver esto:

si (  función _exists ( 'register_sidebar' )  )  {  register_sidebar ( array (  'before_widget'  = >  '  < ul >  	< li id = "% 1 $ s " class = "% widget de 2 $ s " > ' ,  'after_widget'  = >  " < / li >  < / ul >  ;  ' ,  'before_title'  = >  '  < h2 class = "widgettitle" > ' ,  'after_title'  = >  ' < / h2 >  ' ,  ) ) ;

Debajo de él, registre sus dos áreas de widgets nuevos, añadiendo lo siguiente:

register_sidebars (  1 ,  array (  'nombre'  = >  'Widgetized-page-top' ,  'before_widget'  = >  '  < div id = "% 1 $ s " class = "widget% 2 $ s " > ' ,  'after_widget'  = >  ' < / div >  ' ,  'before_title'  = >  '  < h2 class = "widgettitle" > ' ,  'after_title'  = >  ' < / h2 >  '  )  ) ;  register_sidebars (  1 ,  array (  'nombre'  = >  'Widgetized-page-bottom' ,  'before_widget'  = >  '  < div id = "% 1 $ s " class = "widget% 2 $ s " > ' ,  'after_widget'  = >  ' < / div >  ' ,  'before_title'  = >  '  < h2 class = "widgettitle" > ' ,  'after_title'  = >  ' < / h2 >  '  )  ) ;

Paso 2: Guarde una copia de su page.php y darle un nombre diferente.A continuación, agregue esto a la parte superior para que WordPress lo reconoce como una plantilla nueva página:

<-? Php <br ?--> / * Nombre de la plantilla: Page Widgetized * / ?>

Paso 3: Agregar los widgets a la plantilla nueva página dentro de la div de contenido, justo debajo (o por encima, si lo prefieres) el php que llama al contenido de la página:

<!--?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("widgetized-page-top") ) : ?--> <!--?php endif; ?-->  <!--?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("widgetized-page-bottom") ) : ?--> <!--?php endif; ?-->

Por supuesto, puedes dividirlos y poner contenido estático o dinámico entre sus múltiples widgets. Sólo tienen que contener los siguientes elementos básicos.

Paso 4: Crear una nueva página y asegúrese de seleccionar la plantilla de página nueva. Añadir widgets en el panel de control para las áreas recién Widgetized! Estos sólo se mostrará en la plantilla personalizada que ha creado.

Lo mismo se puede hacer para el área de encabezado, pie de página, mensajes, archivos, páginas 404, índice, plantillas alternas laterales, varias plantillas de página personalizados, prácticamente en cualquier lugar dentro de WordPress que usted necesita para ser widgetized.

Un uso innovador de WPMU podría ser hacer una plantilla de página personalizada denominada "Mis favoritos" en la que usted o cualquier otro propietario de un blog con el mismo tema será capaz de utilizar el panel de WordPress para volcar en los widgets tantos como quieran usar para ello página. Puede separar y estilo algunas secciones Widgetized diferentes o simplemente puede hacer que el área de contenido de todo un puré de widgets. Por ejemplo, se puede caer en el widget de RSS para mostrar los últimos posts de sus blogs favoritos, el Tweet Blender widgets para mostrar su tweeter favorito o lista de Twitter, un widget de Flickr para mostrar su favorito de vacaciones, etc Ciertamente, todos estos pueden ' t encajar en un área de barra lateral Widgetized y algunos se ven mejor que aparece en una página. Puede adjuntar los widgets de página en una <div> con un ID de "favoritos" y estilo de manera diferente que la forma en que puede aparecer en la barra lateral. De esta forma los widgets serán "usar" el estilo apropiado para una apariencia barra lateral o una apariencia de la página, dependiendo de cómo su padre se div estilo. Qué lindo es eso?:)

Nadie puede discutir con la simplicidad de arrastrar y soltar widgets configurables. Preservar esta funcionalidad para sus usuarios es sólo una manera más que usted puede permitir que los propietarios de blogs para personalizar sus sitios de blogs en ​​la red .


Aqui el post en ingles..


Have you ever found a plugin for a widget that you’d like to use in a page or post, but the only widgetized sections of your theme are sidebars and footers? Sometimes these plugins will come with shortcodes but sometimes those are not available. You can always hardcode it into the template by using the template tags provided by the plugin author, but not every user is going to want that widget on his page. If you want to preserve the option for your blog owners to use it or not use it, you will need to widgetize that page. In this tutorial we’ll show you how you can make any page completely widgetized for your custom use. The process is the same for any other template in WordPress as well.

You can add just one widgetized area or you can segment it into different areas. Let’s add a top section and a bottom section within the content area of the page. Basically what we will need to do is register the areas that we want to be widgetized in our functions.php file. Then you can make a new page template that contains the new widgets that will be shown when added in the Appearance >> Widgets section of the dashboard.

Step 1: Register the widget areas in your functions.php file:

You should see this:

if ( function_exists('register_sidebar') ) { register_sidebar(array( 'before_widget' => ' <ul> 	<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li> </ul> &nbsp;  ', 'before_title' => ' <h2 class="widgettitle">', 'after_title' => '</h2> ', ));

Beneath it, register your two new widget areas by adding this:

register_sidebars( 1, array( 'name' => 'widgetized-page-top', 'before_widget' => ' <div id="%1$s" class="widget %2$s">', 'after_widget' => '</div> ', 'before_title' => ' <h2 class="widgettitle">', 'after_title' => '</h2> ' ) );  register_sidebars( 1, array( 'name' => 'widgetized-page-bottom', 'before_widget' => ' <div id="%1$s" class="widget %2$s">', 'after_widget' => '</div> ', 'before_title' => ' <h2 class="widgettitle">', 'after_title' => '</h2> ' ) );

Step 2: Save a copy of your page.php and give it a different name. Then add this to the top so that WordPress recognizes it as a new page template:

<!--?php <br ?--> /* Template Name: Widgetized Page */ ?>

Step 3: Add the widgets to your new page template inside the content div, just below (or above, if you’d rather) the php that calls the page content:

<!--?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("widgetized-page-top") ) : ?--> <!--?php endif; ?-->  <!--?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("widgetized-page-bottom") ) : ?--> <!--?php endif; ?-->

You can of course split those up and put static or dynamic content in between your multiple widgets. They just need to contain these basic elements.

Step 4: Create a new page and make sure to select the new page template. Add widgets in the dashboard to your newly widgetized areas! These will only show up on the custom template you’ve created.

The same can be done for the header area, footers, posts, archives, 404 pages, index, alternate sidebar templates, multiple custom page templates, virtually anyplace within WordPress that you need to be widgetized.

One innovative use for WPMU might be to make a custom page template called “My Favorites” wherein you or any other blog owner using the same theme will be able to use the WordPress dashboard to dump in as many widgets as they want to use on that page. You can separate and style a few different widgetized sections or you can just make the entire content area a mash of widgets. For example, they can drop in the RSS widget to show the latest posts from their favorite blogs, the Tweet Blender widget to show their favorite tweeter or Twitter list, a Flickr widget to show their favorite vacation, etc. Certainly all of these can’t fit in one sidebar widgetized area and some would look better shown on a page. You can enclose the page widgets in a < div > with an ID of “favorites” and then style them differently than how they might appear in the sidebar. That way the widgets will be “wearing” the appropriate style for a sidebar appearance or a page appearance, depending on how their parent div’s are styled. How cute is that?

Nobody can argue with the simplicity of drag and drop configurable widgets. Preserving this functionality for your users is just one more way you can allow your blog owners to personalize their blog sites on your network.



 

 


 
   
 
=> ¿Desea una página web gratis? Pues, haz clic aquí! <=