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.
    • 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