Non riesco a aggiornare un file per il mio tema

19 lug 2012, 23:30:15
Visualizzazioni: 962
Voti: 0

Ho un tema che aggiunge automaticamente alcuni widget. Non li voglio e quindi ho provato a modificare Sidebar.php ma fallisce e mi reindirizza a una pagina con messaggio 404. Ecco il blocco di codice che sto cercando di eliminare da Sidebar.php:

<!-- sidebar sud INIZIO -->
<div id="southsidebar" class="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('south_sidebar') ) : ?>

    <!-- archivi -->
    <div class="widget">
        <h3>Archivi</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>
<!-- sidebar sud FINE -->

MODIFICA: Per ora quello che ho fatto è modificare il css per nascondere southsidebar. Ma in realtà vorrei usare quel div aggiungendo altri widget.

5
Commenti

non puoi semplicemente eliminare il codice tra <div id="southsidebar" class="sidebar"> il blocco di codice </div> e aggiungere l'altro widget che vuoi?

Pontus Abrahamsson Pontus Abrahamsson
20 lug 2012 00:10:00

@Pontus ho iniziato con quello ma non mi permette di eliminare nulla o nemmeno di commentare.

oms oms
20 lug 2012 00:16:13

dove stai modificando il file "sidebar.php"? nell'admin di wordpress? o via FTP con un editor esterno?

Tribalpixel Tribalpixel
20 lug 2012 00:19:43

@Ludovic Editor di Wordpress....

oms oms
20 lug 2012 00:42:39

@Ludovic Sono riuscito a modificare quella pagina direttamente dall'editor dei file del mio host. Grazie.

oms oms
20 lug 2012 00:50:05
Tutte le risposte alla domanda 2
2

Quei widget sono aggiunti perché non ne hai specificato nessuno

Prova ad aggiungere un widget di testo senza contenuto ma solo con spazi, vedrai che tutti quei widget predefiniti hardcoded scompariranno

Non dovresti mai usare l'editor integrato in WordPress però, quindi usa invece FTP/Shell/VCS

20 lug 2012 00:40:32
Commenti

Ottimo trucco. Sfortunatamente questo mi lascia ancora con una barra laterale vuota con i bordi. E il mio problema di modificare tramite editor rimane.

oms oms
20 lug 2012 00:52:01

Beh, non dovresti mai usare l'editor nel backend di WordPress. Usa invece FTP

Tom J Nowell Tom J Nowell
20 lug 2012 14:43:57
2
<!-- sidebar sud INIZIO -->
<div id="southsidebar" class="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('south_sidebar') ) : ?>

Inserisci qui il tuo codice per i widget

<?php endif; ?>
</div>
<!-- sidebar sud FINE -->

Permessi dei file Per modificare un file tramite l'Editor Integrato, i permessi per quel file devono essere impostati a 666. Puoi cambiare i permessi dei file utilizzando un client FTP, l'interfaccia web fornita dal tuo hosting, o dalla riga di comando usando telnet o ssh (secure shell). Queste opzioni dipendono dal tipo di accesso offerto dal tuo hosting.

20 lug 2012 00:18:13
Commenti

Ho provato a cambiare i permessi, ma dopo averlo fatto non riesco nemmeno a caricare la pagina dell'editor del tema. Sono in grado di aggiornare il file Styles.css ma non il sidebar.php. Entrambi hanno gli stessi permessi 644.

oms oms
20 lug 2012 00:40:57

Inoltre, il documento che hai indicato dice: Nota che se un file non è scrivibile, il pulsante Aggiorna file non sarà disponibile. Ma io riesco a vedere il pulsante e a cliccarlo. L'errore appare dopo.

oms oms
20 lug 2012 00:59:17