Rufen Sie eine Memberfunktion add_rule () für ein Nicht-Objekt auf

Ich möchte, dass die Seite mysite.com/product mit der URL aufgerufen wird

mysite.com/product/productname anstelle von mysite.com/product?name=productname

Ich versuche das mit dem Code in der Plugins-Hauptdatei zu erreichen:

add_rewrite_rule('^(product)/([^/]*)/?', 'product?name=$matches[1]','top'); 

aber ich bekomme den Fehler:

Schwerwiegender Fehler: Aufruf einer Memberfunktion add_rule () für ein Nichtobjekt in /location/wp-includes/rewrite.php in Zeile 21

Irgendwelche Vorschläge?

Solutions Collecting From Web of "Rufen Sie eine Memberfunktion add_rule () für ein Nicht-Objekt auf"