Как использовать React маршруты (клиентские маршруты) в WordPress? - PullRequest
0 голосов
/ 10 января 2020

В моем проекте WordPress я использую React (базовая папка React: / wp-content / plugins / dev-system / includes / views / public / search) и ссылка my-domain.com/search. Работает нормально. Но все, что после my-domain.com/search рассматривается как постоянная ссылка Wordpress, поэтому я не могу использовать маршрутизатор React и даже строки запросов. my-domain.com/search/1, my-domain.com/search/samplereactroute, my-domain.com/search?test=123 - каждый из этих маршрутов работает не так, как я ожидал.

Цель состоит в том, чтобы каждый маршрут после my-domain.com/search должен обрабатываться реакцией, а не Wordpress. Я думаю, add_rewrite_rule () может решить мою проблему, но все мои попытки не увенчались успехом, и я не могу сделать это правильно. Как я могу решить эту проблему?

add_action('init', 'wp_rewrite_rules');

function wp_rewrite_rules() {
    add_rewrite_rule('^search/(.+)?', 'index.php?pagename=search', 'top');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...