Support » Overige » WordPress 5.5 update

  • Opgelost davygrensonjetteclean

    (@davygrensonjetteclean)


    Hallo iedereen,
    Ik deed de laatste WordPress 5.5 update en sindsdien heb ik een lege pagina. Ik heb debugging mode opgezet maar niets komt tevoorschijn. Kunnen jullie me helpen?

    Heeft dit iets te maken met compatibiliteit tussen Thema en Update ? Ik denk dat het ook iets te maken zou kunnen hebben met de Revslider…

    Alvast dank.
    Davy

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

15 reacties aan het bekijken - 1 tot 15 (van in totaal 15)
  • Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Bij het bezoeken van de site zie ik bovening enkele foutmeldingen die te maken hebben met het thema inderdaad:

    Deprecated: Function create_function() is deprecated in /var/www/vhosts/jette-clean.be/newsite.jette-clean.be/wp-content/themes/jetteclean/lib/shortcodes.php on line 962
    
    Deprecated: Function create_function() is deprecated in /var/www/vhosts/jette-clean.be/newsite.jette-clean.be/wp-content/themes/jetteclean/functions.php on line 164
    
    Deprecated: Function create_function() is deprecated in /var/www/vhosts/jette-clean.be/newsite.jette-clean.be/wp-content/themes/jetteclean/functions.php on line 171
    
    Deprecated: Function create_function() is deprecated in /var/www/vhosts/jette-clean.be/newsite.jette-clean.be/wp-content/themes/jetteclean/functions.php on line 176

    Die deprecated fouten zijn niet de oorzaak van je grote zwarte vak op de site. Die komt waarschijnlijk doordat je preloader (het inlaadscherm zeg maar) blijft staan. Ik heb een groot vermoeden dat het thema nog niet (volledig) compatibel is met WordPress 5.5, want die laat de ondersteuning voor jQuery Migrate vallen. Veel thema’s en plugins haken daar op in of zijn er afhankelijk van en kunnen dus problemen veroorzaken.

    .modal_preloader {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        background: #000000;
        z-index: 666998;
    }

    Die code blijft er staan, dus de preloader blijft gewoon voor ‘altijd’ staan, omdat de Javascript die er voor instaat dat hij verdwijnt na inladen niet wordt geladen. Je zou tijdelijk de jQuery Migrate plugin kunnen installeren: https://wordpress.org/plugins/enable-jquery-migrate-helper/ als ‘workaround’, maar het eigenlijke probleem zit in je thema en moet opgelost worden door je thema ontwikkelaar.

    Jeroen

    • Deze reactie is gewijzigd 2 maanden, 1 week geleden door Jeroen Rotty.

    Jeroen,
    Dank voor de info. Ik zag wel degelijk dat mijn ontwikkelaar ondertussen de 3.0 versie heeft uitgebracht maar gaat de look & feel van mijn website dan niet veranderen bij een manuele update via FTP ? Of kan jij me hierin sussen en zeggen dat alles onveranderd zal blijven?

    Ondertussen probeer ik je oplossing eens uit en koppel ik terug.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    De ‘oplossing’ die ik gaf ik slechts een omleiding en geen echte oplossing, het advies is dus altijd het draaien van alle nieuwste versies, zowel plugins, thema’s en WordPress zelf.

    Ik zou je dus aanraden een back-up te nemen van je site (via je host of via plugins die dat kunnen maken voor je) en daarna de update van je thema uit te voeren op de site. Of sterker nog, eerst op een staging site – dat is een tijdelijke kopie van je site waarbij je zonder problemen zaken, zoals je thema update, kunt gaan testen. Sommige hosts bieden een staging functionaliteit, maar lang niet allemaal. Je kunt hetzelfde ook doen met een plugins zoals WP-Staging.

    Dag Jeroen,
    Ik heb eerst de revslider map in wpcontent eens geüpdatet via mijn theme maar dit lost het ook niet op. Het zal sowieso met het thema te maken hebben. Kan ik eventueel geen WP downgrade doen via een plugin en zo alles opnieuw maken?

    Ik ben ondertussen al mijn revsliders kwijt dus dit is problematisch… Op mijn localhost heb ik wel nog wat items staan, zou ik die revslider map eens online zwieren en zien of ik mijn content terug kan krijgen of niet?

    Kan ik die pre loader ook niet gewoon uitzetten? Want dat hoeft eigenlijk niet…

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Hallo,

    Oudere versies draaien is niet aan te raden, je zou beter je thema ontwikkelaar aanspreken.

    Ik ben ondertussen al mijn revsliders kwijt dus dit is problematisch… Op mijn localhost heb ik wel nog wat items staan, zou ik die revslider map eens online zwieren en zien of ik mijn content terug kan krijgen of niet?

    Die map overhevelen zal weinig uitmaken, want de sliders die je maakt is content op je site, dat wordt dus bewaard in je datanbase en niet in die map of in de bestanden.

    Kan ik die pre loader ook niet gewoon uitzetten? Want dat hoeft eigenlijk niet…

    Daarvoor ga je in je thema instellingen moeten kijken of er een optie voor is, of zelf CSS schrijven om altijd de preloader te verbergen, dan is de code er wel nog helaas:

    .modal_preloader {
        display: noe;
    }
    

    Kun je toevoegen via Weergave → Customizer → Extra CSS.

    Dag Jeroen,
    Het ziet er nu idd al een pak beter uit, enkel alles wat met animatie is en aan revslider gekoppeld werkt niet meer. Ik ben gaan kijken bij de thema ontwikkelaar en er is een 3.0 versie beschikbaar, zie link hieronder. Maar als ik deze ga overplakken via ftp, gaat heel mijn template dan niet veranderen naar de nieuwe? Of blijft de oude behouden? Alvast dank.

    Cleanco 3.0

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Die linkt werkt niet, en we kunnen helaas ook geen support bieden op premium thema’s, want daarvoor heb je support bij de ontwikkelaars. HEt feit dat de andere animaties en je sliders nog niet werken, zal ook wel nog steeds met hetzelfde probleem te maken hebben, nl. Javascript problemen. Had je die tester plugin al geprobeerd die ik je eerder als tijdelijke oplossing aanbood?

    Los daarvan best contact nemen met de plugin developers. Ook je vraag over de nieuwere versie kan ik niet beantwoorden, daar ik het thema niet heb. Nieuwe updates kunnen altijd vernieuwingen brengen…

    Ik krijg dit :

    jQuery Migrate Helper — Warnings encountered
    This page generated the following warnings:

    jQuery is not compatible with Quirks Mode
    Please make sure you are using the latest version of all of your plugins, and your theme. If you are, you may want to ask the developers of the code mentioned in the warnings for an update.

    What to do ?

    De plugin werkt wel want alles wordt weer weergegeven, behalve de revslider banners en animatie op homepage, daar geeft hij aan dat ik WIDTH moet aanpassen maar heb dit nooit veranderd… Ik zie die parameter ook nergens in rev slider om de breedte aan te passen.

    Alles werkt weer… bedankt voor de tussentijdse oplossing, eenmaal de developers antwoorden zullen er wel meer antwoorden volgen zeker? 🙂

    Check : https://newsite.jette-clean.be/

    Thanks Jeroen !

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Graag gedaan 🙂

    Na de upgrade naar WP 5.5.0 verscheen de volgende melding bovenaan elke pagina van mijn site:
    Deprecated: class-phpmailer.php is verouderd sinds versie 5.5.0. Gebruik in plaats daarvan wp-includes/PHPMailer/PHPMailer.php. The PHPMailer class has been moved to wp-includes/PHPMailer subdirectory and now uses the PHPMailer\PHPMailer namespace. in /www/wp-includes/functions.php on line 4963 Deprecated: class-smtp.php is verouderd sinds versie 5.5.0. Gebruik in plaats daarvan wp-includes/PHPMailer/SMTP.php. The SMTP class has been moved to the wp-includes/PHPMailer subdirectory and now uses the PHPMailer\PHPMailer namespace. in /www/wp-includes/functions.php on line 4963

    Ik heb alle plugins gedeactiveerd en als tijdelijk thema 2020 gekozen, maar de melding bleef staan. Hoe krijg ik die weg?

    De oplossing was simpel. Ik was vergeten dat ik wp-config.php ooit eerder had aangepast en de waarschuwingen had aangezet met:

    define(‘WP_DEBUG’, true);

    Dus die ‘sticky’ meldingen verdwenen weer met:

    define(‘WP_DEBUG’, true); (de default instelling na installatie)

    De waarschuwingen waren trouwens toch niet relevant: ik gebruik geen e-mail met deze domeinnaam.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Dag @iekdepagter,

    Graag een eigen topic maken want dit is een volledig ander verhaal dan het originele (die al opgelost is).

    Dat is niet de oplossing maar verbergt de deprecated waarschuwing wel. Het heeft betrekking tot een verandering in 5.5 van de WPMailer class die nu op een andere plek zit en een namespace nodig heeft.

    PS: de WP_DEBUG op true is geen default instelling van WordPress. Je gebruikt misschien geen mail zoals je zegt, maar WordPress zelf gebruikt wel mail, zoals wanneer je een nieuwe gebruiker maakt, een crash hebt, …

15 reacties aan het bekijken - 1 tot 15 (van in totaal 15)