Giancarlo Mosso
Risposte nei forum create
-
Forum: Aspetto = Temi
In risposta a: Tema WP centraturaCiao @urtensia,
prova ad aggiungere questa regola nel file style.css del tuo child theme.top-bar a.read-more { left: 0; }
Giancarlo
Forum: Funzionalità = Plugin
In risposta a: [SOLVED] WP_Query: limite al numero di postCiao @conlaccento,
mi sa che hai dimenticato una s nel parametro ‘posts_per_page’, che tu hai scritto ‘post_per_page’.
GiancarloL’unica alternativa che mi viene in mente è:
1) fai un’installazione da zero di WordPress nel nuovo hosting
2) esporti i contenuti dal vecchio server (dal menù Strumenti)
3) importi i contenuti nel nuovo server (dal menù Strumenti).Magari a qualcun altro del forum viene in mente un’idea migliore della mia …
Giancarlo
Dai messaggi di errore però risulterebbe che wp-config.php non è in /htdocs ma in /.
Prova a spostarlo in /htdocs.I file hanno la struttura standard (intendo come organizzazione di directory) di WordPress o ne hai spostati alcuni ?
Perchè la cosa strana è che a quanto pare ABSPATH = ‘/’ cioè la directory radice del server che ti ospita, che non mi sembra normale.
A questo punto secondo me dovresti aprire un ticket con l’hosting.
GiancarloScusa @pietrofesta ma come ti ho scritto prima il codice incollato nel post è illeggibile.
Per favore puoi inserire il contenuto di wp-config.php in codepad.org e inserire qui il link ?
Altrimenti non si riesce ad aiutarti.
GrazieForse ho capito: vai alla linea 90 di wp-config.php. mi sembra che c’è uno spazio tra l’apice di apertura e wp-settings.php. In pratica la linea dev’essere così:
require_once(ABSPATH . 'wp-settings.php');
mentre la tua potrebbe essere così:
require_once(ABSPATH . ' wp-settings.php');
Inserisci nel file wp-config.php questa riga:
define('WP_DEBUG_LOG', true);
dopo la riga che contiene WP_DEBUG.
Poi carica la pagina con problemi. Dovrebbe venir generato il file wp-content/debug.log con i messaggi di errore. Copia il contenuto del file qui.Quindi hai controllato anche che non ci siano caratteri prima di <?php , giusto ?
Hai modificato qualche file di WordPress ?
Purtroppo il codice inserito direttamente nel post è molto difficile da leggere.
Dovresti inserirlo in uno strumento tipo codepad.org.
GrazieNel caso del file wp-config.php il tag di chiusura ?> non è indispensabile, lascialo senza.
Ciao @pietrofesta,
controlla che nel file wp-config.php non ci siano spazi o linee vuote prima di <?php o dopo ?>.
GiancarloForum: Funzionalità = Plugin
In risposta a: Inserimento codice JavascriptCiao @emanuelewpto,
come ti ha detto Cristiano dovresti innanzitutto guardare nell’inspector del browser (di solito lo attivi con F12) se vengono riportati degli errori Javascript.
Poi alcuni suggerimenti:
1) non è necessario che aggiungi jQuery perchè è già caricato di default dentro WordPress.
2) come viene spiegato in questo link https://developer.wordpress.org/reference/functions/wp_enqueue_script/ il modo corretto di aggiungere librerie Javascript è usare prima la funzione wp_register_script e poi la wp_enqueue_script.
3) Il terzo parametro di queste due funzioni ($deps) è importante perchè consente di specificare da quali librerie dipende quella che vuoi usare. Compilato nel modo corretto assicura che WordPress carichi le librerie nell’ordine giusto. Vedo che nel tuo codice non l’hai specificato e nel caso di jQuery hai messo come dipendenza jQuery stesso, che non è giusto.
Spero che i miei suggerimenti possano aiutarti, ma comunque la prima cosa che devi verificare è che non ci siano errori Javascript.
GiancarloForum: Varie ed eventuali
In risposta a: Visualizzare utilizzi media nel sitoCiao @autotre,
se non trovi un altro modo, l’ultima spiaggia è fare un dump del database (export del database da phpMyAdmin) e poi fare una ricerca del media in questione nel file .sql generato.
GiancarloForum: Fixing WordPress
In risposta a: Notifiche aggiornamenti disattivateCiao,
hai controllato anche i must-use plugins (quelli nella cartella wp-content/mu-plugins) e il file functions.php ?Forum: Fixing WordPress
In risposta a: Redirect troppo lentoCiao @tom7575,
effettivamente miosito.com/blog e miosito.com/blog/ sono due url diversi e WordPress è abbastanza intelligente da fare in modo che se l’utente richiede quello “sbagliato” venga reindirizzato a quello “giusto”.
Però un reindirizzamento di questo tipo comporta sempre una nuova chiamata del browser al server, cioè un viaggio avanti-indietro tra i due.
Mi spiego meglio:
supponiamo che la pagina “sbagliata” sia quella senza / finale e quella giusta quella con / finale.
1) il browser chiede al server la pagina “sbagliata” miosito.com/blog, il server a questo punto non manda al browser il contenuto della pagina, ma una risposta che dice al browser: guarda che la pagina giusta è miosito.com/blog/ (tecnicamente una risposta http con codice tipicamente 301 o 302 anziché il 200 di risposta OK).
2) A questo punto il browser, una volta ricevuta questa risposta capisce che deve fare una nuova chiamata al server chiedendo la pagina giusta (quella con il / al fondo) e il server questa volta manderà indietro il contenuto della pagina, che il browser provvederà a visualizzare.
Quindi è stato perso del tempo sul server per elaborare il punto 1 più il tempo necessario per mandare i dati avanti e indietro tra il punto 1 e il punto 2, tempo che non sarebbe stato perso se il browser avesse chiesto subito la pagina “giusta”.Come risolverlo ?
– Modo semplice: ogni volta che scrivi un link da qualche parte (per esempio nella home page miosito.com ) devi fare attenzione a scrivere quello “giusto”, così si evita il redirect.
– Modo complicato: devi fare uno script lato server che gestisca questa situazione tutta sul server evitando i meccanismi di default di http.Spero di essere stato chiaro perché la materia purtroppo è molto tecnica.
Giancarlo