Mamy aplikację w AngularJS iwordpress i za każdym razem, gdy robimy wydanie, aktualizujemy stronę „informacje o wydaniu” na stronie wordpress o wszystko, co zostało zaktualizowane (zwykle wideo i trochę tekstu).
Muszę zacząć pobierać treść tej stronydo aplikacji, aby użytkownicy mogli zobaczyć tam również informacje o wersji, próbowałem użyć iframe, ale umieszczenie całej strony w iframe po prostu nie wygląda dobrze, więc zastanawiam się, czy jest sposób, aby pobrać HTML z tę stronę na stronie wordpress i renderować w aplikacji AngularJS?
Odpowiedzi:
0 dla odpowiedzi № 1Rozwiązaniem jest użycie interfejsu API WP, aby uzyskać zawartość strony: https://developer.wordpress.org/rest-api/reference/
Po uzyskaniu zawartości możesz odfiltrować tagi wordpress / theme, możesz to zrobić za pomocą wordpress przy użyciu standardowego edytora tekstów lub możesz uzyskać wyrażenie regularne po stronie javascript:
var exp = /[[^]]*]/g;
latestReleaseNotes.content.filtered = latestReleaseNotes.content.rendered.replace(exp,"");