Добавьте новую страницу к WordPress с помощью плагина

Как плагин добавляет страницу к текущей теме WordPress данный URL?

Демонстрационный URL: http://wordpress/plugin-name/start

Эта страница должна отобразить форму с помощью то, который использует текущую тему.

В конце дня я собираюсь заменить текущие обращенные к передней стороне механизмы входа в систему и регистрации WordPress пользовательской реализацией.

16
задан nyedidikeke 3 November 2018 в 22:48
поделиться

1 ответ

Вы хотите привязать функцию к действию template_redirect .

Здесь вы можете распознать специальные URL-адреса, которые вам нужны, и затем соответственно загрузить свой собственный шаблон.

Чтобы использовать существующую тему, вы можете делать аналогичные вещи, как в теме, например, вызывать get_header () , get_footer () , get_sidebar () и др.

После вывода страницы необходимо явно вызвать exit (); , чтобы предотвратить нормальный вывод страницы.

Примечание. В WordPress 3.0 лучше подключиться к фильтру template_include и заставить его возвращать путь включения файла к вашему собственному файлу шаблона.

Для этого не требуется exit (); , поэтому он более совместим с другими плагинами.

14
ответ дан 30 November 2019 в 22:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: