dedlfix: syntax error, unexpected ':', expecting ')' - wp_enqueue_style

Beitrag lesen

Tach!

  1. In VS Code erzeugt die Wordpress Extension diesen Code, wenn ich wp_enqueue_script eintippe:

Welche? Es gibt nicht nur eine.

wp_enqueue_script( $handle:string, $src:string, $deps:array, $ver:string|boolean|null, $in_footer:boolean )

Das sieht mir nach Syntaxhilfe aus. Das zeigt die (internen) Namen der Parameter und deren Typ an. Du musst da nach wie vor nur Werte oder Ausdrücke notieren, so wie es in PHP üblich ist.

  1. Ich verstehe es so, dass man $handle:'sym_style' verwenden kann/muss.

Ganz falsch verstanden. Es gibt zwar Named Arguments in PHP 8, aber die funktionieren nur ähnlich.

Hier: https://youtu.be/DVJkMCoQcdg?t=344

Beachte auch den dortigen Kommentar unterm Video. Der Autor arbeitet mit PhpStorm, was eine ähnliche Hilfestellung hat. PhpStorm zeigt Parameternamen mitten im Code an, aber tatsächlicher Code ist das nicht.

dedlfix.