Rocco Aliberti
Risposte nei forum create
-
Forum: Varie ed eventuali
In risposta a: Problemi immagini con chrome 80ma le altre immagini non sembrano esistere sul server…
https://ridiculouslab.altervista.org/wp-content/uploads/2020/02/Cavita6-2.jpgForum: Varie ed eventuali
In risposta a: Problemi immagini con chrome 80Funge da…? Scusami non ho capito, intendi dire che la demo funziona?
È possibile che tu stia usando una funzionalità di un plugin che implementa il lazy load nativo delle immagini?
Questa potrebbe confliggere con quella del tema.
Prova a disabilitare l’opzione di Hueman:
Aspetto -> Personalizza -> Opzioni Avanzate -> Prestazioni e SEO -> Carica le immagini allo scorrimento della paginaSpero ti sia d’aiuto.
Forum: Varie ed eventuali
In risposta a: Problemi immagini con chrome 80Ciao @ridiculouslab,
potresti condividere l’indirizzo del tuo sito così gli diamo un’occhiata?Hai lo stesso problema anche sulla demo del tema?
https://demo-hueman.presscustomizr.com/Rocco
Forum: Aspetto = Temi
In risposta a: Primary menu non funziona piùCiao,
la striscia bianca prima dell’header (la parte che ospita il menu), non è visibile quando visito il tuo sito: credo sia visibile solo quando loggato, e dovrebbe essere lo spazio riservato all’admin bar, che però, nel tuo caso, non appare molto probabilmente perché non viene caricato il javascript necessario.
Analizzando il tuo sito vedo che è privo di:- chiusura vari div strutturali
<footer></footer>
(sintomo)- chiusura tag
</body>
(necessario) - chiusura tag
</html>
(necessario)
Questo fa pensare che nel tuo tema, probabilmente a causa delle modifiche che hai apportato, non venga caricato il footer template del tuo tema: https://themes.svn.wordpress.org/publication/1.0.4/footer.php
o che quel template sia “rotto” o totalmente vuoto.
Il menu di quel tema si apre (e l’admin bar è disponibile) tramite codice javascript che generalmente è caricato nei temi tramite la funzionewp_footer()
(che vedi nel template footer.php linkato).Ti consiglierei di ripristinare il file footer.php originale.
Se poi vuoi effettuare modifiche a quel file, o altri, del tema ti consiglio di creare un child-theme.
https://it.wordpress.org/support/topic/prima-di-aprire-un-ticket-leggi-qui/
sezione PRIMA DI OGNI MODIFICA, punto 3.MODIFICARE TEMA O PLUGIN (CHILD THEME)- Questa risposta è stata modificata 7 anni fa da Rocco Aliberti.
Forum: Aspetto = Temi
In risposta a: Tema Hueman evitare righe a colore a colore diversoCiao,
potresti includere un link al tuo sito web, nello specifico ad una pagina dove accade questa cosa?
GrazieForum: Sviluppare con WordPress
In risposta a: Funzione personalizzata Advanced Custom FieldsSono contento di esserti stato d’aiuto.
Comunque puoi anche usare
$html = $html . '... ... ';
😉In bocca al lupo per il tuo progetto.
Rocco
Forum: Sviluppare con WordPress
In risposta a: Funzione personalizzata Advanced Custom FieldsCiao,
hai colto il punto:return
ti fa uscire dal loop.
Quello che ti serve quindi è “collezionare” nel loop tutto l’html da restituire, e restituirlo al di fuori del loop.
Ti consiglierei di provare questo:
1) dichiara una variable$html
prima del loop e assegnale''
(stringa vuota)
$html = '';
2) all’interno del loop, sostituisci quelreturn
con$html.=
(che è l’equivalente di$html = $html .
– cioè, al precedente contenuto della string$html
aggiungi altro contenuto e assegna tutto ad$html
)$html .= '<div><b>Name: ' . $ragione_sociale . '</b> </div> <div><b>Address:</b> ' . $indirizzo . ' - <b> (' . $provincia . ')</b></div> <div><b>Tel:</b> ' . $tel . ' <b>Fax:</b> ' . $fax. '</div> <div><b>Email: </b><a href="mailto:' . $email . '">' . $email . '</a></div> <div><b>Web: </b><a href="' . $sitoweb . '">' . $sitoweb . '</a></div><br /> <hr>';
3) ora al termine del loop puoi restituire
$html
...mailto:' . $email . '">' . $email . '</a></div> <div><b>Web: </b><a href="' . $sitoweb . '">' . $sitoweb . '</a></div><br /> <hr>'; } return $html; }
Spero di sia d’aiuto.
Rocco
Forum: Fixing WordPress
In risposta a: Problema immagini: visibili solo in modifica paginaAh allora..
Forum: Fixing WordPress
In risposta a: Problema immagini: visibili solo in modifica paginaNo non sbagli 😉
ma poi devi rifare la sostituzione nel db.
Oddio potresti portare quelle generalmente usate nell’srcset lì (wp-content/uploads).Ma non hai detto che le immagini verranno forzatatamente caricate in /public ?
Quindi con le nuove come fai poi?Forum: Fixing WordPress
In risposta a: Problema immagini: visibili solo in modifica paginasrcset="http://www.nomedominio.it/wp-content/uploads/Immagine-10-300x199.jpg 300w, http://www.dominio.it/wp-content/uploads/Immagine-10.jpg 448w" sizes="(max-width: 560px) 100vw, 560px"
è l’attributo usato dalla funzionalità, recentemente introdotta, responsive images.
Il tuo src è giusto ma l’srcset è sbagliato.I path dell’srcset sono generati a runtime, se non sbaglio usando questa funzione:
_wp_get_attachment_relative_path
chiamata da:
wp_calculate_attachment_srcsetQuindi immagino tu possa usare questo filtro:
wp_calculate_image_srcset
per sostituire ‘/wp-content/uploads/’ con ‘/public/’Alternativamente puoi disabilitare la funzionalità responsive images “sganciandola” dall’hook filter
the_content
, aggiungendo il codice seguente nel tuo theme/child-theme functions.phpremove_filter( 'the_content', 'wp_make_content_images_responsive' );
Tuttavia questo vale solo per le immagini all’interno di un articolo/pagina
Spero ti possa essere d’aiuto.
Forum: Aspetto = Temi
In risposta a: [SOLVED] query complessa tra categorie e campi correlatiFigurati @abrugora
sono contento ti sia stato d’aiuto 😉Forum: Aspetto = Temi
In risposta a: [SOLVED] query complessa tra categorie e campi correlatiCiao @abrugora,
così ad occhio credo potresti utilizzare il parametro di WP_Querypost__in
.
https://codex.wordpress.org/it:Riferimento_classi/WP_Query#Parametri_Articolo_e_PaginaQuindi ciò di cui devi sincerarti è che ciò che restituisce l’istruzione qui sotto sia effettivamente un array di post ID. Non credo sia pensabile che nel DB come campo meta sia mantenuto un array di post object. Questa è chiaramente una congettura. Che tema usi? Immagino sia un post meta introdotto da un tema, vero?
<?php $post_objects = get_post_meta( get_the_ID(), '_ab_theme_select_platter', true ); ?>
(nel caso sia un array di post ID io chiamerei la variabile $post_IDs così da non confonderti).
Quindi il merge dei due codici consisterebbe nell’intero secondo a cui andreai ad aggiungere una riga del primo (quella di sopra) e un nuovo parametro nella query:
$loop = new WP_Query( array( 'tax_entity_3' => $term->slug, 'post__in' => $post_objects ) );
Chiaramente ciò è valido solo se davvero il tuo $post_objects è un array di ID.
Non avendo a disposizione il tuo DB e tema non posso esserne certo.Spero ti sia d’aiuto.
N.B.
Come credo tu sappia, agire sul codice PHP può comportare la famosa WSOD, immagino tu sappia gestire casi del genere.