Intereting Posts

Лучший способ подключить пользовательский URL-адрес?

Скажем, у меня есть пользовательская страница с созданным slug « / products », я хочу, чтобы пользователь получал POST в форме с url / products / create и позволял нам выводить некоторые выходные данные JSON.

Страница « / products / create » на самом деле не существует.

Как видно из [1], основной подход

  1. Добавьте переписывание, если соответствие моему целевому URL, добавьте пользовательский запрос var, например is_my_action = 1
  2. Зарегистрируйте пользовательский запрос var (is_my_action) с помощью действия action_vars
  3. В методе parse_request проверьте этот запрос var и выполните мои работы.

Этот подход работает, но кажется немного хакерским, есть ли потенциальная проблема с вышеупомянутым подходом?

Есть ли лучший способ добавить пользовательский виртуальный url?

[1] http://www.coderrr.com/create-an-api-endpoint-in-wordpress/

Solutions Collecting From Web of "Лучший способ подключить пользовательский URL-адрес?"