У меня есть инструмент, который использует параметры url для вызова таких функций, как
https://example.com/store/getArticles/
Это мой файл htaccess в моей папке инструментов:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /index.php?request=$1 [QSA,NC,L]
AddDefaultCharset UTF-8
любые параметры будут сохранены в $_ЗАПРОС.так что мой инструмент может работать с ним.в этом примере функция getArticles будет вызываться в хранилище плагинов.
Теперь у меня появилась идея преобразовать мой автономный инструмент в плагин wordpress.что я и сделал.Я активировал свой инструмент на странице WordPress с помощью шорткода, и теперь он доступен так:
http://example.com/store/
Моя проблема сейчас, чем когда я добавляю необходимые параметры для запуска моего инструмента (например,/ store / getArticles / wordpress интерпретирует их и отправляет на страницу 404.
Я пытался поместить файл .htaccess своего инструмента в папку плагинов, но это не имеет никакого эффекта.
как можноя достигаю, что WordPress игнорирует параметры URL, только когда я вызываю страницу, на которой работает мой плагин?