Использование WordPress исключительно в качестве серверной части — работа с WP_SITEURL

#angular #wordpress #dns #hostname #jetpack

#angular #wordpress #dns #имя хоста #jetpack

Вопрос:

Я создал веб-сайт на Angular, который использует WordPress в качестве серверной части, в частности, используя его REST API. Я заменяю существующий веб-сайт, и мой клиент не намерен менять свое имя хоста. Изначально я надеялся опубликовать статические файлы Angular в CDN с их исходным именем хоста (myclient.com ) и переместите их WordPress в api.myclient.com . В этом случае мой клиент войдет в систему по адресу api.myclient.com/login чтобы также управлять их контентом там.

Вот тут я начинаю испытывать некоторое беспокойство. Я заметил несколько проблем, которые являются проблематичными, и я надеюсь, что у кого-то может быть разумное решение. Проблемы заключаются в следующем:

  1. Когда я перехожу к api.myclient.com/login и войдя в систему, я буду перенаправлен на myclient.com/wp-admin , который является моим CDN, поэтому я не могу войти в систему.

Изначально я нашел это решение, в котором изложен способ разрешить моему клиенту входить в wp-admin в любом домене. Однако это создало несколько других проблем.

  1. Jetpack выдает мне предупреждения о входе в безопасный режим, потому что сайт WordPress сменил домены
  2. Если я создаю новое сообщение, в моем RSS-канале есть ссылки, указывающие на api.myclient.com вместо того , чтобы myclient.com
  3. Публикация моего веб-сайта в социальных сетях ссылки на api.myclient.com/post-slug вместо того , чтобы myclient.com/post-slug

Кто-нибудь еще сталкивался с этой проблемой? Мои проблемы, похоже, в основном связаны с jetpack, поэтому, если это неподходящий форум для такого рода вопросов, пожалуйста, дайте мне знать!