Beiträge von TimoFrenzel
-
-
Guten Morgen folks,
ich bin recht neu was WP angeht und habe mein erstes Plugin geschrieben vor einiger Zeit.
Mir ist nun allerdings ein Fehler abufgefallen und komme damit nicht zurande.Meine Controller leite ich vom RestApiController ab.
Fatal error: Uncaught Error: Call to a member function using_index_permalinks() on null in /home/vagrant/projects/xxxx/wp-includes/rest-api.php on line 363
Kann mir einer sagen, ob ich $wp_rewrite in meinem Plugin irgendwo initailisieren muss?
Sobald ich ich in der rest.api.phpdurch
ersetzte, läuft wieder alles wie es soll.
Aber bei updates der Plugins werden diese Änderungen natürlich verworfen.Code
Alles anzeigenpublic function __construct() { $this->namespace = 'map/v1'; $this->rest_base = 'categories'; } public function register_routes() { register_rest_route( $this->namespace, '/' . $this->rest_base, array( array( 'methods' => WP_REST_Server::READABLE, 'callback' => array( $this, 'get_items' ), 'permission_callback' => array( $this, 'get_items_permissions_check' ), 'args' => $this->get_collection_params(), ), 'schema' => array( $this, 'get_public_item_schema' ), ) ); }Gruß Timo