Как плагин добавляет страницу к текущей теме WordPress данный URL?
Демонстрационный URL: http://wordpress/plugin-name/start
Эта страница должна отобразить форму с помощью то, который использует текущую тему.
В конце дня я собираюсь заменить текущие обращенные к передней стороне механизмы входа в систему и регистрации WordPress пользовательской реализацией.
Вы хотите привязать функцию к действию template_redirect
.
Здесь вы можете распознать специальные URL-адреса, которые вам нужны, и затем соответственно загрузить свой собственный шаблон.
Чтобы использовать существующую тему, вы можете делать аналогичные вещи, как в теме, например, вызывать get_header ()
, get_footer ()
, get_sidebar ()
и др.
После вывода страницы необходимо явно вызвать exit ();
, чтобы предотвратить нормальный вывод страницы.
Примечание. В WordPress 3.0 лучше подключиться к фильтру template_include
и заставить его возвращать путь включения файла к вашему собственному файлу шаблона.
Для этого не требуется exit ();
, поэтому он более совместим с другими плагинами.