Kan du ge en lista över vilka tillägg du använder?
(Ett smidigt sätt är att installera https://sv.wordpress.org/plugins/health-check/ )
Det här kan vara en liten grej som uppstår i WordPress core under vissa förutsättningar.
Jag tror vi ska försöka rapportera felet till https://core.trac.wordpress.org/ men först behöver vi förstå under vilka förutsättningar varningen visas.
Jag kollade lite djupare. Oavsett i vilka fall varningen visas verkar det vara ett syntaxfel, så jag har skapat följande ticket: https://core.trac.wordpress.org/ticket/44944#ticket
@rdcsg which PHP version you are using?
Trådstartare
rdcsg
(@rdcsg)
@tobifjellner, detta fel dök efter installation out of the box, dvs bara standardpluginer öppna.
@mukesh27 7.3.0 b3
Ser fram emot patchen! 🙂
-
Det här svaret redigerades för 6 år, 2 månader sedan av rdcsg.
Det verkar bero på att din server kör PHP 7.3 och du har debugläget aktivt. Korrigeringen är markerad för att ingå i version 4.9.9 som preliminärt planeras till 5 november.
Det finns fler ärenden som gäller kompatibilitet med PHP 7.3.
Ställde PHP till 7.2.9 och då försvann felmeddelandet. Körde PHP 7.3.0 b3 när felmeddelandet dök upp.
Tack Tor-Bjorn
PHP 7.3 ligger ännu i Beta. Planerad release är 1 november. Din rapport och en annan liknande ligger i kö för att förhoppningvis åtgärdas i den version av WordPress som preliminärt kommer att släppas 5 november.
just open the files in a ascii editor like notepad++ by ftp goto the corresponding lines as mentioned in the error and change
continue;
into continue 2;
It is really as easy as that.
https://stackoverflow.com/questions/26431066/continue-2-and-break-in-switch-statement
@backups One should really avoid editing core files. Whenever a security update is rolled out (which by default happens automatically), you may need to redo these changes again after the update.
The WordPress branch 5.0, which was released a few weeks ago, includes all changes that were needed for compatibility with PHP 7.3 (which was actually released on the very same day…)
So: If you want to use PHP 7.3, then the branch 5.0 is your recommended minimum version of WordPress. If you still aren’t ready to start using the new block editor (which was developed under the code name Gutenberg), then the plugin Classic Editor https://sv.wordpress.org/plugins/classic-editor/ allows you to keep using the previous environment.
Och, eftersom vi befinner oss i det svenska forumet, en kort sammanfattning på svenska:
Man bör undvika att redigera filer i WordPress-kärnan. En anledning till detta är att första bästa uppdatering av kärnan kommer att måla över ändringarna så att man tvingas göra om dem igen.
WordPress 5.0 som släpptes för ett par veckor sedan innehöll två nyheter. Förutom den uppmärksammade nya redigeringsmiljön ”blockredigeraren” innehöll denna version de anpassningar som krävdes för att WordPress ska fungera utan problem under PHP 7.3 (som faktiskt släpptes samma dag.)
Om man vill använda PHP 7.3 men ännu inte är redo att ta klivet över till blockredigeraren, kan man använda tillägget Classic Editor för att kunna fortsätta använda den tidigare redigeraren.
In this case you can just change the code as it is a warning from php telling you to use continue 2; As a matter of fact php already knows it should be continue 2; instead of continue; to jump out of the switch back to the for each element. WP core team will just make the same adjustment as php is suggesting in the next update.
Or just stick with the warning and or disable these php messages in order to avoid the headers already send problem which is worse then editing the core files.
There is nothing wrong with making these small adjustments as long as you know how to write code
Stänger ämnet eftersom det ju redan är löst och vi inte behöver någon ytterligare debatt här.