Ayuda para desactivar los widgets por defecto.

Inicio Foros WordPress General WordPress.org Ayuda para desactivar los widgets por defecto.

Este debate contiene 6 respuestas, tiene 2 mensajes y lo actualizó  Juanky Tercio hace 5 años, 11 meses.

  • Autor
    Publicaciones
  • #66578

    Juanky Tercio
    Participante

    Pues mirad mi problema es que he buscado como quitar los widgets por defecto ya que quiero que para determinadas paginas (como el foro, calendario,etc) no salgan los widgets que he creado. El caso es que he conseguido que no salgan los widgets creados por mi, pero en vez de eso me salen un monton de widgets que la plantilla trae por defecto. Ya he probado lo de copiar el codigo:

    function unregister_default_wp_widgets() {
    unregister_widget(‘WP_Widget_Pages’);
    unregister_widget(‘WP_Widget_Calendar’);
    unregister_widget(‘WP_Widget_Archives’);
    unregister_widget(‘WP_Widget_Links’);
    unregister_widget(‘WP_Widget_Meta’);
    unregister_widget(‘WP_Widget_Search’);
    unregister_widget(‘WP_Widget_Text’);
    unregister_widget(‘WP_Widget_Categories’);
    unregister_widget(‘WP_Widget_Recent_Posts’);
    unregister_widget(‘WP_Widget_Recent_Comments’);
    unregister_widget(‘WP_Widget_RSS’);
    unregister_widget(‘WP_Widget_Tag_Cloud’);
    }
    add_action(‘widgets_init’, ‘unregister_default_wp_widgets’, 1);

    y copiarlo en el archivo functions.php de la plantilla, pero el problema esque al mirar otra vez la pagina veo que siguen estando activos, alguien sabria decirme alguna solucion o decirme algo que pueda estar haciendo mal? O si hubiera algun plugin que me sirva de ayuda para esto. Gracias de antemano y saludos!

  • #66579

    LGrusin
    Miembro

    Puede que no sean widgets propiamente dicho sino código que se ha puesto en el sidebar para que salgan por defecto.

    Dependiendo del theme pueden estar en el archivo sidebar.php

    De todas formas quitar los widgets no quitará el sidebar o barra lateral, la columna quedará vacía, son cosas diferentes. Si quieres crear una página que ocupe el ancho completo sin sidebar tendrás que eliminarlo en el archivo correspondiente de la plantilla de página.

    Un saludo

  • #66586

    Juanky Tercio
    Participante

    Buenas y gracias por contestar:

    Bueno esque el sidebar lo necesito para la pagina de inicio, pero para ciertas paginas me gustaria poder quitarlo, ¿no hay ninguna forma? Gracias de nuevo.

  • #66592

    LGrusin
    Miembro

    Si nos dices qué theme usas igual podemos ayudarte.

    Saludos

  • #66604

    Juanky Tercio
    Participante

    Pues mira el theme que uso se llama GamesMax, queria dejar una demo pero nose porque no me deja publicar enlances.

  • #66614

    LGrusin
    Miembro

    Bueno, he mirado un theme GamesMax que no sé si será el mismo que tienes.

    Intenta lo siguiente:

    1 – Copia el archivo page.php como por ejemplo personal.php
    2 – Añade a personal.php al principio del todo
    <?php
    /**
    * Template Name: Ancho completo
    *
    */
    ?>

    3 – En personal.php elimina la línea
    <?php get_sidebars(); ?>

    4 – En personal.php cambia
    <div class=”span-24″ id=”contentwrap”>
    por
    <div class=”span-24″ id=”contentfull”>

    5 – En personal.php cambia
    <div class=”span-16″>
    por
    <div class=”span-25″>

    Guarda los cambios y elige en las páginas que quieras la plantilla “Ancho completo”.

    Recuerda que la clase “contentfull” y el ID “span-25” no existen, pero los tienes por si algún dia quieres personalizar en la hoja de estilos.

    Un saludo

  • #66617

    Juanky Tercio
    Participante

    Bueno he echo lo que me has dicho y ya esta solucionado, ahora puedo poner en que paginas quiero que salga la barra lateral, simplemente perfecto. Muchas gracias por vuestra gran ayuda. Un saludo!

El foro ‘General WordPress.org’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest