Soporte » WordPress Avanzado » ¿Cómo puedo eliminar varias cosas de un tema?

  • Buenas chicos

    Supongo que todos los temas se rigen por el mismo patrón… Lo que yo quiero es eliminar unas cuentas cosas que me molestan y que se hace a nivel de código. Mi tema para concretar es Arras y lo uso para un blog corporativo. Bien empecemos:

    – Eliminar la «W» del panel superior de los usuarios o administrador. Esto lo acabo de conseguir con esto (functions.php del tema):

    function nwp_admin_bar() {
        global $wp_admin_bar;
        $wp_admin_bar->remove_menu('wp-logo');
        $wp_admin_bar->remove_menu('about');
        $wp_admin_bar->remove_menu('wporg');
        $wp_admin_bar->remove_menu('documentation');
        $wp_admin_bar->remove_menu('support-forums');
        $wp_admin_bar->remove_menu('feedback');
        $wp_admin_bar->remove_menu('view-site');
    }
    add_action( 'wp_before_admin_bar_render', 'nwp_admin_bar' );

    – Eliminar el «buscar…» de la parte superior

    – Eliminar el icono del Feed-RSS… He encontrado algo, pero solo elimina el acceso pero el icono sigue aquí, por tanto no me sive porque yo quiero eliminar el icono:

    function disable_all_feeds() {
    
    add_action('do_feed', 'disable_all_feeds', 1);
    add_action('do_feed_rdf', 'disable_all_feeds', 1);
    add_action('do_feed_rss', 'disable_all_feeds', 1);
    add_action('do_feed_rss2', 'disable_all_feeds', 1);
    add_action('do_feed_atom', 'disable_all_feeds', 1);

    ¿Alguna ayudita? 🙂

Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • Hola @goldfran,

    Para borrar «Buscar..» entra en header.php linea 74 y comenta esto <div id="searchbar"><?php get_search_form() ?></div> ya no mostrarás el search form.

    El ícono del Feed parece que está en el menu, pero no lo encuentro en el header 😛

    Espero te sea de ayuda.

    Buenas lonchbox

    en el header.php del tema, no hay nada más que un par de líneas… Y no encuentro otro header.php por ahí, ¿A cual te refieres?

    Edito: olvídalo, es que mi editor no funciona, lo he realizado directamente desde el editor del WP. Ahora comento el resultado

    No se si hablamos del mismo Tema, cuando dijiste Arras busque en Google y salió este, por eso viendo su código en github te pasé esa respuesta. Es este tu Tema?

    Si lonchbox , ya te digo es que mi editor anda mal 🙂

    Estoy desde el editor de WP

    vale, he comentado la línea pero no me funciona, sigue apareciendo el box de buscar: comento de dos formas igual en WP no se comenta así:

    // <div id=»searchbar»><?php get_search_form() ?></div>
    # <div id=»searchbar»><?php get_search_form() ?></div>

    Pero sigue ahí

    Esa no es la solución lonchbox, es la siguiente, extraida de WP en inglés http://wordpress.org/support/topic/how-i-can-remove-search-box-in-header-thaem-is-andyblue-15?replies=6

    There in Appearance => Editor

    I found » Search Form » on the right side under Theme Files Template Files

    I was to simply remove all the text in that file » searchform.php » and update the file

    Now i look at my Blog and search is no longer there in header.

    Para lo de centrar la imagen de momento no veo nada, y para el feed lo dejaré ya que lo asociaré a feedburner y listo, el que se quiera suscribir que se suscriba

    Lo que te indican en el foro de inglés es quitar el template del searchform.php que en realidad no lo veo bien ya que puede que quieras usar el searchform en otra parte del theme. la función get_search_form llama a searchform.php por lo que yo te indicaba es mucho mas preciso además de quitar código «inutil» ya que no lo usas.

    Para comentar en editor del WP creo que es igual que en cualquier otro, tienes dos formas.

    1) HTML
    <!-- <div id="searchbar"><?php get_search_form() ?></div> -->

    En este caso comentas el código HTML lo que hace que el navegador no lo renderice pero la función si se ejecuta.

    2) PHP
    <div id="searchbar"><?php //get_search_form() ?></div>
    En este otro caso el HTML si se renderiza para el navegador pero la función no se ejecuta.

    También puedes usar ambas combinadas, pero si estás seguro que no lo volverás a usar en un futuro pues borra esa linea.

    Para lo de centrar la imagen tendrías que usar los CSS de tu Theme. Y lo del Feedburner pues muy buena elección.

    Pues es este: styleheet (style.css)

    Y tiene este código pero no veo referencias al logo que tengo puesto

    /*
    Theme Name: Arras
    Theme URI: http://www.arrastheme.com/
    Description: A sophisticated, yet simple and clean WordPress theme for magazine/news blogs. Homepage comes with a featured slideshow and 3 featured post areas with 4 different customisable layouts. Comes with in one, two and three column layouts and 7 different alternate styles. WordPress 3.0-ready with two menu locations, custom post types and custom taxonomies support. Child theme ready with numerous action and filter hooks available for use. Community support available at <a href="http://www.arrastheme.com/forums/">theme forums</a>.
    Author: Melvin Lee
    Author URI: http://www.zy.sg/
    Version: 1.5.1
    Tags: blue,brown,green,orange,purple,red,white,light,two-columns,three-columns,left-sidebar,right-sidebar,fixed-width,theme-options,threaded-comments,sticky-post,microformats,translation-ready,custom-menu,rtl-language-support
    
    License: GNU General Public License, v2
    License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
    .
    Arras, like WordPress, is released under the GNU General Public License, version 2 (GPL).
    
    For more information about the GPL, please visit:
    http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
    
    If you require any support, please visit the theme website at
    http://www.arrastheme.com/.
    .
    */
    
    /* Default Stylesheet */
    @import url('css/default.css');
    /* User Override Stylesheet */
    @import url('user.css');
    
    /* Trick the WordPress Theme Bot *Evil* */
    .aligncenter			{ display: block; margin: 0 auto !important; }
    .alignright				{ float: right; margin: 0 0 1em 1em; }
    .alignleft				{ float: left; margin: 0 1em 1em 0; }
    .floatleft				{ float: left; }
    .floatright				{ float: right; }
    img.aligncenter, img.alignright, img.alignleft  { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding: 4px; }
    
    .textcenter				{ text-align: center; }
    .textright				{ text-align: right; }
    .textleft				{ text-align: left; }
    
    .wp-caption { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding-top: 4px; margin: 10px }
    .wp-caption img { margin: 0; padding: 0; border: none }
    .wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0 }
Viendo 10 respuestas - de la 1 a la 10 (de un total de 10)
  • El debate ‘¿Cómo puedo eliminar varias cosas de un tema?’ está cerrado a nuevas respuestas.