[PHP Class] Tworzenie REST API w WordPressie z walidacją i rate-limitingiem
W tym wpisie opiszę, jak zbudować lekkie, rozszerzalne REST API w WordPressie w czystym PHP, bazujące na abstrakcyjnej klasie, z mechanizmem API key, rate limitingiem oraz prostą obsługą danych. Całość implementacji opiera się na dobrze udokumentowanych metodach PHP z wykorzystaniem PHPDoc, dzięki czemu kod jest samodokumentujący i łatwy do dalszej rozbudowy. <?php namespace API; use WP_REST_Server; use WP_REST_Request; use WP_Error; /** * Abstrakcyjna klasa bazowa …