No puedo actualizar un archivo de mi tema

19 jul 2012, 23:30:15
Vistas: 962
Votos: 0

Tengo un tema que automáticamente añade algunos widgets. No los quiero y por eso intenté editar Sidebar.php pero falla y me envía a una página con mensaje 404. Aquí está el bloque de código que estoy intentando eliminar de Sidebar.php:

<!-- barra lateral sur INICIO -->
<div id="southsidebar" class="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('south_sidebar') ) : ?>

    <!-- archivos -->
    <div class="widget">
        <h3>Archivos</h3>
        <?php if(function_exists('wp_easyarchives_widget')) : ?>
            <?php wp_easyarchives_widget("mode=none&limit=6"); ?>
        <?php else : ?>
            <ul>
                <?php wp_get_archives('type=monthly'); ?>
            </ul>
        <?php endif; ?>
    </div>

    <!-- meta -->
    <div class="widget">
        <h3>Meta</h3>
        <ul>
            <?php wp_register(); ?>
            <li><?php wp_loginout(); ?></li>
        </ul>
    </div>

<?php endif; ?>
</div>
<!-- barra lateral sur FIN -->

EDITO: Por ahora lo que he hecho es modificar el css para ocultar southsidebar. Pero realmente quiero usar ese div añadiendo otros widgets.

5
Comentarios

¿no puedes simplemente eliminar el código entre <div id="southsidebar" class="sidebar"> el bloque de código </div> y agregar tu otro widget que deseas?

Pontus Abrahamsson Pontus Abrahamsson
20 jul 2012 00:10:00

@Pontus comencé con eso pero no me permite eliminar nada ni siquiera comentar.

oms oms
20 jul 2012 00:16:13

¿dónde estás editando el archivo "sidebar.php"? ¿en el administrador de wordpress? ¿o vía FTP con un editor externo?

Tribalpixel Tribalpixel
20 jul 2012 00:19:43

@Ludovic Editor de Wordpress....

oms oms
20 jul 2012 00:42:39

@Ludovic Pude editar esa página directamente desde el editor de archivos de mi hosting. Gracias.

oms oms
20 jul 2012 00:50:05
Todas las respuestas a la pregunta 2
2

Esos widgets se agregan porque no has especificado ninguno

Intenta añadir un widget de texto sin contenido, solo con espacios, y verás que todos esos widgets predeterminados desaparecen

Sin embargo, nunca deberías usar el editor incorporado de WordPress, mejor usa FTP/Shell/VCS en su lugar

20 jul 2012 00:40:32
Comentarios

Buen truco. Desafortunadamente eso todavía me deja con una barra lateral vacía con bordes. Y mi problema de modificar a través del editor todavía permanece.

oms oms
20 jul 2012 00:52:01

Bueno, nunca deberías usar el editor en el backend de WordPress. Usa FTP en su lugar

Tom J Nowell Tom J Nowell
20 jul 2012 14:43:57
2
<!-- barra lateral sur INICIO -->
<div id="southsidebar" class="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('barra_lateral_sur') ) : ?>

Inserta aquí el código de tus widgets

<?php endif; ?>
</div>
<!-- barra lateral sur FIN -->

Permisos de archivos Para editar un archivo a través del Editor Integrado, los permisos para ese archivo deben estar configurados en 666. Puedes cambiar los permisos de los archivos usando un programa cliente FTP, la interfaz web proporcionada por tu alojamiento, o desde la línea de comandos usando telnet o ssh (secure shell). Estas opciones dependen del tipo de acceso que ofrezca tu proveedor de alojamiento.

20 jul 2012 00:18:13
Comentarios

Intenté cambiar los permisos pero después de hacer eso ni siquiera carga la página del editor de temas. Puedo actualizar Styles.css pero no sidebar.php. Ambos tienen el mismo permiso 644.

oms oms
20 jul 2012 00:40:57

Además, el documento que señalaste dice: Ten en cuenta que si un archivo no es editable, el botón Actualizar archivo no estará disponible. Pero yo puedo ver el botón y hacer clic en él. El error aparece después de eso.

oms oms
20 jul 2012 00:59:17