Nu pot actualiza un fișier pentru tema mea

19 iul. 2012, 23:30:15
Vizualizări: 962
Voturi: 0

Am o temă care adaugă automat unele widget-uri. Nu le doresc, așa că am încercat să editez Sidebar.php, dar acesta eșuează și mă trimite la o pagină cu mesajul 404. Iată blocul de cod pe care încerc să îl șterg din Sidebar.php:

<!-- bara laterală sud ÎNCEPUT -->
<div id="southsidebar" class="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('south_sidebar') ) : ?>

    <!-- arhive -->
    <div class="widget">
        <h3>Arhive</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>
<!-- bara laterală sud SFÂRȘIT -->

EDITARE: Deocamdată ce am făcut este să modific CSS-ul pentru a ascunde southsidebar. Dar de fapt vreau să folosesc acel div prin adăugarea altor widget-uri.

5
Comentarii

nu poți pur și simplu să ștergi codul dintre <div id="southsidebar" class="sidebar"> blocul de cod </div> și să adaugi alt widget pe care îl dorești?

Pontus Abrahamsson Pontus Abrahamsson
20 iul. 2012 00:10:00

@Pontus Am început cu asta dar nu mă lasă să șterg nimic sau nici măcar să comentez.

oms oms
20 iul. 2012 00:16:13

unde editezi fișierul "sidebar.php"? în administrarea WordPress? sau prin FTP cu un editor extern?

Tribalpixel Tribalpixel
20 iul. 2012 00:19:43

@Ludovic Editorul Wordpress....

oms oms
20 iul. 2012 00:42:39

@Ludovic Am reușit să editez acea pagină direct din editorul de fișiere al gazdei mele. Mulțumesc.

oms oms
20 iul. 2012 00:50:05
Toate răspunsurile la întrebare 2
2

Acele widget-uri sunt adăugate pentru că nu ați specificat niciunul

Încercați să adăugați un widget text fără conținut, doar cu spații, veți observa că toate acele widget-uri implicite integrate vor dispărea

Totuși, niciodată nu ar trebui să folosiți editorul integrat în WordPress, așa că folosiți FTP/Shell/VCS în schimb

20 iul. 2012 00:40:32
Comentarii

Bun truc. Din păcate, asta tot mă lasă cu o bară laterală goală cu borduri. Și problema mea de modificare prin editor încă rămâne.

oms oms
20 iul. 2012 00:52:01

Ei bine, niciodată nu ar trebui să folosești editorul din backend-ul WordPress. Folosește FTP în schimb

Tom J Nowell Tom J Nowell
20 iul. 2012 14:43:57
2
<!-- bara laterală sud ÎNCEPUT -->
<div id="southsidebar" class="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('bara_laterala_sud') ) : ?>

Introdu aici codul pentru widget-uri

<?php endif; ?>
</div>
<!-- bara laterală sud SFÂRȘIT -->

Permisiuni fișiere Pentru a edita un fișier prin Editorul Integrat, permisiunile pentru acel fișier trebuie setate la 666. Puteți schimba permisiunile fișierelor folosind un program client FTP, interfața web oferită de gazdă sau din linia de comandă folosind telnet sau ssh (secure shell). Aceste opțiuni depind de tipul de acces oferit de gazdă.

20 iul. 2012 00:18:13
Comentarii

Am încercat să modific permisiunile, dar după ce am făcut asta, nici măcar nu se încarcă pagina editorului de teme. Pot să actualizez fișierul Styles.css dar nu și sidebar.php. Ambele au aceeași permisiune 644.

oms oms
20 iul. 2012 00:40:57

De asemenea, documentul la care ai făcut referire menționează: Notă că dacă un fișier nu este scriabil, butonul Actualizează fișierul nu va fi disponibil. Dar eu văd butonul și pot să-l apăs. Eroarea apare după aceea.

oms oms
20 iul. 2012 00:59:17