Un utente ha chiesto informazioni su GeneratePress di Wordpress

Problema AJAX È possibile esportare tutti gli stili personalizzati in un file?

Un utente ha chiesto 👇

Ciao Tom,
Sto lavorando su un sito Generatepress caricato su una pagina AJAX e ho problemi con CSS che non vengono applicati a determinate pagine. Dopo aver cercato quella che sembra un’età per una risposta a questo, ho una teoria perché gli stili in linea generati dall’abitudine si applicano a ciascuna pagina e quindi gli stili caricati per la prima pagina di destinazione sono quelli che poi sono stati applicati a tutti i successivi caricamenti AJAX e non quelli generati se la pagina viene caricata direttamente con un URL o un aggiornamento della pagina. Poiché utilizzerò un lettore audio continuo nell’intestazione, non posso utilizzare l’aggiornamento della pagina.

Quindi stavo pensando che se ci fosse un modo per esportare tutti gli stili in linea creati in 1 foglio di stile, potrei caricarlo nel piè di pagina tramite la funzione AJAX completa?
Grazie in anticipo per qualsiasi consiglio.

Autore del tema

(@ edge22)

2 anni, 9 mesi fa

Ciao,

Intendi il CSS in linea generato da GeneratePress? Se quel CSS non è specifico della pagina, è dell’intero sito.

Con quale CSS hai difficoltà su pagine specifiche?

Fammi sapere 🙂

Lanciatore di thread

(@deeve)

2 anni, 9 mesi fa

Ciao Tom, molte grazie per la risposta. Volevo che il plug-in Zajax funzionasse per caricare tutte le pagine tramite le regole AJAX e CSS per qualsiasi aspetto della pagina di destinazione applicato a tutti i dati della pagina caricati successivamente. Le pagine del blog erano tutte in stili caduti. Pensavo di aver controllato prima di pubblicare questo problema, quindi ho pensato di ricontrollare; hai confrontato rapidamente gli stili in linea generati delle 2 pagine quando sono state caricate direttamente tramite URL e la home page aveva questo:

.generate-sections-inside-container {padding-left:0px;padding-right:0px;}#generate-section-1 .generate-sections-inside-container{padding-top:0px;padding-bottom:0px;}@media (max-width:768px) {.generate-sections-inside-container {padding-left: 0px;padding-right: 0px;}}#generate-section-2 .generate-sections-inside-container{padding-top:40px;padding-bottom:40px;}@media (max-width:768px) {.generate-sections-inside-container {padding-left: 0px;padding-right: 0px;}}#studio.generate-sections-container{background-color:#111111;}#studio .generate-sections-inside-container{padding-top:0px;padding-bottom:0px;color:#ffffff;}@media (max-width:768px) {.generate-sections-inside-container {padding-left: 0px;padding-right: 0px;}}#generate-section-4 .generate-sections-inside-container{padding-top:0px;padding-bottom:0px;}@media (max-width:768px) {.generate-sections-inside-container {padding-left: 0px;padding-right: 0px;}}#focus.generate-sections-container{background-color:#111111;}#focus .generate-sections-inside-container{padding-top:0px;padding-bottom:0px;color:#ffffff;}@media (max-width:768px) {.generate-sections-inside-container {padding-left: 0px;padding-right: 0px;}}#featuredmixes .generate-sections-inside-container{padding-top:0px;padding-bottom:0px;}@media (max-width:768px) {.generate-sections-inside-container {padding-left: 0px;padding-right: 0px;}}

Quanto sopra non è sulla pagina del blog, ma è in aggiunta agli stili della home page:

.blog footer.entry-meta, .archive footer.entry-meta {display:none;}#nav-below {display:none;}

Ho provato a inserire il CSS in linea della pagina del blog in un foglio di stile esterno e l’ho importato su AJAX completo ma non è cambiato nulla.

Ho quindi pensato di provare un caricatore di pagine AJAX diverso, quindi ho provato AJAXify (AWS) e questo ha risolto tutti i CSS, ma ora ho problemi con alcuni script JS mancanti.

Non è giusto che i miei stili incorporati personalizzati vengano generati in modo diverso per ogni pagina?

Grazie

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *