Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Voce "Editor" sparita dal menù Aspetto
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      theavenger User Attivo • ultima modifica di

      Voce "Editor" sparita dal menù Aspetto

      Ciao ragazzi. Mi sono accorta che la voce Editor del menù Aspetto è scomparsa. Non posso più modificare i file del mio tema se non accedendo direttamente dal pannello del mio hosting, il che è una grande seccatura. Come posso ripristinarla? Grazie.

      0 Miglior Risposta Ringrazia Cita Rispondi

        overclokk shazarak 2 Risposte Ultima Risposta
      • overclokk
        overclokk Moderatore • ultima modifica di overclokk @theavenger

        @theavenger Eh, senza contesto di cosa sia successo al sito non si può dare una risposta del "cosa sia successo", ad ogni modo se per Editor intendi il "Theme file editor" basta aggiungere lo slug theme-editor.php nella url della tua dashboard: wp-admin/theme-editor.php.

        0 Miglior Risposta Ringrazia Cita Rispondi

          T 2 Risposte Ultima Risposta
        • overclokk
          overclokk Moderatore • ultima modifica di

          Aggiungo una cosa, se l'editor di cui parli è quello che WordPress ti consente di modificare file ecco, quello non andrebbe mai usato, dimenticarsi un ; o commettere un typo è un attimo, andrebbero usati editor dedicati tipo VSCode gratis e/o PHPStorm a pagamento.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • shazarak
            shazarak User Attivo • ultima modifica di @theavenger

            @theavenger non è che per caso hai installato qualche plugin di "sicurezza" che ti ha disabilitato l'editor ?

            http://www.jamesandchey.net/plugins-ithemes-security-how-to-enabledisable-the-file-editor-to-edit-wordpress-php-files/

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              theavenger User Attivo • ultima modifica di @overclokk

              @overclokk mi dà errore e mi dice "Non hai il permesso di accedere a questa pagina."

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                theavenger User Attivo • ultima modifica di theavenger @overclokk

                @overclokk ha detto in Voce "Editor" sparita dal menù Aspetto:

                @theavenger Eh, senza contesto di cosa sia successo al sito non si può dare una risposta del "cosa sia successo", ad ogni modo se per Editor intendi il "Theme file editor" basta aggiungere lo slug theme-editor.php nella url della tua dashboard: wp-admin/theme-editor.php.

                mi dà errore e mi dice "Non hai il permesso di accedere a questa pagina."

                @overclokk ha detto in Voce "Editor" sparita dal menù Aspetto:

                Aggiungo una cosa, se l'editor di cui parli è quello che WordPress ti consente di modificare file ecco, quello non andrebbe mai usato, dimenticarsi un ; o commettere un typo è un attimo, andrebbero usati editor dedicati tipo VSCode gratis e/o PHPStorm a pagamento.

                Uso un tema child proprio per questo motivo.

                @shazarak ha detto in Voce "Editor" sparita dal menù Aspetto:

                @theavenger non è che per caso hai installato qualche plugin di "sicurezza" che ti ha disabilitato l'editor ?

                http://www.jamesandchey.net/plugins-ithemes-security-how-to-enabledisable-the-file-editor-to-edit-wordpress-php-files/

                No non ho installato niente.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  overclokk 1 Risposta Ultima Risposta
                • T
                  theavenger User Attivo • ultima modifica di

                  Ragazzi ho appena risolto modificando il file wp-config.php
                  Ho letto un articolo che spiega cosa fare. In pratica ho dovuto cercare la stringa

                  define(‘DISALLOW_FILE_EDIT’, true
                  

                  e mettere false al posto di true. Ce n'erano quattro uguali.

                  Grazie a tutti.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • overclokk
                    overclokk Moderatore • ultima modifica di @theavenger

                    @theavenger ha detto in Voce "Editor" sparita dal menù Aspetto:

                    Uso un tema child proprio per questo motivo.

                    Non ha importanza se usi un child, se usi l'editor di WordPress il problema rimane, provare per credere, eliminà un ; o altra sintassi da qualche file e vedi cosa succede.

                    Quell'editor non avrebbe mai dovuto essere inserito nel core e anche se è li ora non andrebbe mai usato.

                    @theavenger ha detto in Voce "Editor" sparita dal menù Aspetto:

                    Ragazzi ho appena risolto modificando il file wp-config.php
                    Ho letto un articolo che spiega cosa fare. In pratica ho dovuto cercare la stringa
                    define(‘DISALLOW_FILE_EDIT’, true

                    Quella costante è usata qui https://github.com/WordPress/WordPress/blob/34dd52dea760b8a0e81860b010d9f5057fa3c38e/wp-includes/capabilities.php#L603

                    Puoi anche toglierla perché il check verifica prima se la costante è definita e poi verifica il valore booleano poiché c'è un and &&:

                    if ( defined( 'DISALLOW_FILE_EDIT' ) && DISALLOW_FILE_EDIT ) {
                    // .. do something
                    }
                    

                    define() definisce una costante https://www.php.net/manual/en/function.define.php
                    defined() verifica se una costante esiste https://www.php.net/manual/en/function.defined.php

                    Quindi se la rimuovi il check termina nella prima parte del frammento dell'espressione della if poiché la costante non è definita.

                    Se invece definisci la costante con false allora la if valuta tutta l'espressione.

                    L'spressione è valutata sempre da sinistra a destra.

                    Qui un esempio: https://3v4l.org/XlUp8

                    Se ci fosse stato un or || allora la if avrebbe valutato l'intera espressione.

                    Questi snippet ad ogni modo non esitono in una installazione pulita di WordPress ma sono inseriti o manualmente o da quelche plugin, a volte qualche plugin durante l'aggiornamento fa cose che non dovrebbe, tra cui questa quindi meglio capire chi o cosa abbia aggiunto questa riga.

                    Da questo punto di vista WordPress non aggiunge nulla senza il consenso, e men che meno questa costante.

                    @theavenger ha detto in Voce "Editor" sparita dal menù Aspetto:

                    Ce n'erano quattro uguali.

                    Cosa intendi con questo?
                    Definire 4 costanti uguali ti dovrebbe dare un errore:

                    Warning: Constant DISALLOW_FILE_EDIT already defined in /some_dir/soome_file on line XXX
                    
                    0 Miglior Risposta Ringrazia Cita Rispondi

                      T 1 Risposta Ultima Risposta
                    • T
                      theavenger User Attivo • ultima modifica di @overclokk

                      @overclokk ha detto in Voce "Editor" sparita dal menù Aspetto:

                      Non ha importanza se usi un child, se usi l'editor di WordPress il problema rimane, provare per credere, eliminà un ; o altra sintassi da qualche file e vedi cosa succede.

                      Capisco.

                      Questi snippet ad ogni modo non esitono in una installazione pulita di WordPress ma sono inseriti o manualmente o da quelche plugin, a volte qualche plugin durante l'aggiornamento fa cose che non dovrebbe, tra cui questa quindi meglio capire chi o cosa abbia aggiunto questa riga.

                      Ti posso dire che prima di modificare il file avevo provato a disabilitare praticamente tutti i plugin, eppure il problema persisteva. Non so che dirti.

                      Cosa intendi con questo?
                      Definire 4 costanti uguali ti dovrebbe dare un errore:

                      Warning: Constant DISALLOW_FILE_EDIT already defined in /some_dir/soome_file on line XXX
                      

                      Sì ne ho contate 4 uguali e ho applicato il valore false ad ognuna di loro, però non mi è uscito nessun errore e anzi, finalmente è tornata quell'opzione nel menu Aspetto 😕

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        overclokk 1 Risposta Ultima Risposta
                      • overclokk
                        overclokk Moderatore • ultima modifica di @theavenger

                        @theavenger ha detto in Voce "Editor" sparita dal menù Aspetto:

                        Ti posso dire che prima di modificare il file avevo provato a disabilitare praticamente tutti i plugin, eppure il problema persisteva. Non so che dirti.

                        Anche disabilitando tutti i plugin, mu-plugin, tema, il file wp-config.php rimane uguale per il 99,9% dei casi.

                        Va trovata la cause di chi lo abbia modificato per evitare che ricapiti in futuro.

                        @theavenger ha detto in Voce "Editor" sparita dal menù Aspetto:

                        Sì ne ho contate 4 uguali e ho applicato il valore false ad ognuna di loro, però non mi è uscito nessun errore e anzi, finalmente è tornata quell'opzione nel menu Aspetto

                        Se definisci una costante più di una volta ricevi dei Warning: https://3v4l.org/vi41R che se sono disabilitati non li vedi, ora ci sono comunque diversi modi per fare il debug di WordPress https://wordpress.org/documentation/article/debugging-in-wordpress/ i vari errori possono diventare un problema di performance, meglio sistemarli.

                        Avere 4 costanti uguali è un errore e ve capito chi è il colpevole che le ha aggiunte.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          T 1 Risposta Ultima Risposta
                        • T
                          theavenger User Attivo • ultima modifica di @overclokk

                          @overclokk capisco. Allora magari le elimino proprio quelle stringhe e poi si spera di capire da che dipenda il problema. Grazie delle informazioni.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            overclokk 1 Risposta Ultima Risposta
                          • overclokk
                            overclokk Moderatore • ultima modifica di @theavenger

                            @theavenger Esatto perché potrebbe ricapitare in futuro.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            Caricamento altri post
                            Rispondi
                            • Topic risposta
                            Effettua l'accesso per rispondere
                            • Da Vecchi a Nuovi
                            • Da Nuovi a Vecchi
                            • Più Voti