Wsparcie » Używanie i konfiguracja WordPressa » Praca tylko na WordPress API

  • Mam taki przypadek:
    Chciałbym zbudować aplikację Single Page używając jakiegoś gotowego API blogerskiego. To ma być zwykła strona mająca możliwość dodawania aktualności, galerii itp – jednym słowem, nic czego WP nie zapewnia.
    Z tego co zrozumiałem czytając dokumentację nie powinno być problemu, żeby korzystać jedynie z WordPress Rest API.
    Innymi słowy – nie potrzebuję Word Pressowego FrontEndu, całość chcę napisać sam, interesuje mnie jedynie BackEnd z którym komunikować się chcę za pomocą API.

    I teraz pytanie:
    Czy i w jaki sposób mogę kompletnie wyłączyć ładowanie widoków z wp-content a zamiast tego pod adresem na którym zainstalowany jest WordPress ładować własny FrontEnd?

Viewing 1 replies (of 1 total)
  • Cześć,

    Osobiście proponowałbym po prostu stworzyć motyw, który zawiera jedynie pliki style.css oraz index.php (czyli absolutne minimum). Dzięki temu WP wszystkie swoje widoki zgodnie z hierarchią szablonów (https://wphierarchy.com/) załaduje używając tego pliku – a w nim można już umieścić co się chce.

    Inna opcja – zostawić sobie WP tylko jako back-end pod innym adresem (np. na subdomenie api.* i ograniczyć .htaccessem dostęp tylko do wp-admin i wp-json) a samo SPA postawić na zupełnie innym adresie – tutaj trzeba pamiętać o CORS albo o możliwości wykorzystania JSONP.

    Przy czym jeśli Twoja SPA będzie wykonywać operacje, które wymagają autoryzacji (wszelkie operacje edycji + dostęp do niektórych endpointów) to lepsze jest pierwsze rozwiązanie, bo nie będzie problemów z autoryzacją poprzez cookies.

    Jeżeli zaczynasz dopiero przygodę z REST API to zachęcam do przejrzenia moich prezentacji na ten temat na:

Viewing 1 replies (of 1 total)
  • Temat ‘Praca tylko na WordPress API’ jest zamknięty na nowe odpowiedzi.