• På min hemsida har fyra sidor slutat fungera rätt. De har alla masonry-gallerier med stillbilder. Två sidor med masonry-gallerier som innehåller länkat material (hemsidor och YouTube-filmer) funkar normalt. Ingen uppdatering av innehållet har gjorts innan det slutade fungera rätt. Pluggar och teman är uppdaterade. Ligger på websupport (ex Binero).

    Detta felmeddelande visas:
    Warning: preg_match(): Compilation failed: invalid range in character class at offset 12 in /storage/content/25/167525/debourg.se/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/vc-basic-grid.php on line 172

    Tema är Zebre och den är byggd med Visual Composer. Så ser det ut i vanliga redigeraren (på en av sidorna):
    Kontakta oss så kan vi prata om era behov och hur vi kan hjälpa er.  [/vc_column_text][/vc_column][vc_column width=”1/2″][/vc_column][/vc_row][vc_row][vc_column css_animation=”fadeIn”][vc_masonry_media_grid element_width=”3″ gap=”30″ initial_loading_animation=”fadeIn” grid_id=”vc_gid:1607529225432-d9cdbdaf41cad3a2674e9881df63ac94-1″ include=”653,337,562,342,262,665,338,265,277,340,563,311,334,577,571,333,268,284,345,346,569,344,572,339,573,278,283,574,576,570,343,560,561″ css=”.vc_custom_1607529295195{padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;background-color: #f2f2f2 !important;}”][/vc_column][/vc_row]

    Någon som förstår vad som är fel och hur jag ska fixa? Kan det vara PHP-version?

    Sidan jag behöver hjälp med: [logga in för att se länken]

Visar 1 svar - 1 till 6 (av 6 totalt)
  • Moderator tobifjellner (Tor-Bjorn “Tobi” Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Det skulle kunna vara bristande kompatibilitet med PHP om du redan har tagit risken att uppdatera till PHP 8. (I så fall skulle jag rekommendera att du backar till PHP 7.4 eller 7.3.)

    Men mycket mer troligt är att någonting försöker använda föråldrade och numera borttagna funktioner i Javascript-biblioteket jQuery. WordPress 5.6 som lanserades natten till i dag bytte nämligen till en nyare version av det biblioteket.
    Jag föreslår att du provar att installera och aktivera https://sv.wordpress.org/plugins/enable-jquery-migrate-helper/
    Om det hjälper kommer tillägget i sin tur att innehålla mer information om hur du bäst går vidare.

    Mer att läsa om detta (Jag har inte hunnit översätta artikeln till svenska än, kanske under nästa vecka…): https://make.wordpress.org/support/2020/12/handling-potential-jquery-issues-in-wordpress-5-6/

    Trådstartare johnnyboyringo

    (@johnnyboyringo)

    Tack för snabbt svar! Jag har inte uppdaterat PHP. Kollade nu och versionen är 7.4.11. WordPress-version 5.4 (websupport föreslog för några veckor sedan att maninte skulle uppdatera WP för tidigt, då kunder hos dem hade fått problem). Jag testar ditt förslag med jquery-migrate-helper.

    Trådstartare johnnyboyringo

    (@johnnyboyringo)

    Tyvärr gav inte Enable jQuery Migrate Helper någon förändring. Jag hittade något om script debugging men är osäker på om jag bör ge mig in i det.

    https://wordpress.org/support/article/debugging-in-wordpress/#SCRIPT_DEBUG

    Moderator tobifjellner (Tor-Bjorn “Tobi” Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Koderna som syns i din text ovan [vc_row] m.fl. är s.k. kortkoder som läggs in i ditt innehåll och när sidan byggs för att skickas till en besökare ska ett motsvarande tillägg filtrera utmatningen och ersätta kortkoderna med den html-kod m.m. som behövs.
    Eftersom dessa kortkoder här passerar förbi oförändrade verkar det som om WordPress-tillägget i fråga inte gör vad det ska.
    Antingen är tillägget inaktiverat, eller så initieras det inte korrekt.

    Trådstartare johnnyboyringo

    (@johnnyboyringo)

    Har testat runt lite. Det är bara masonry gallery som inte funkar. Tror att det kan bero på att WP Bakery kom bundlad med temat, och därför inte är uppdaterat. Mitt är 5.0.1 och senaste är 6.4.2. Visst låter det som en trolig orsak och lösning?

    Moderator tobifjellner (Tor-Bjorn “Tobi” Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Om båda grejerna fortfarande underhålls ordentligt så är en uppgradering nog bästa lösning.
    Om du inte har så mycket innehåll inlåst i den sidbyggaren skulle du kunna kika på om det funkar att bygga om sidorna i den nya blockredigeraren som ingår i WordPress-kärnan. Men i så fall bör du ändå passa på att byta eller uppdatera ditt tema.

Visar 1 svar - 1 till 6 (av 6 totalt)
  • Ämnet ”Masonry galleri laddar inte längre” är stängt för nya svar.