Я создаю плагин для WordPress, и теперь я хочу сделать ajax-вызов. Пока я следую этому методу.
- Я создаю страницу через панель управления WordPress
- Создать новый файл шаблона
- Поместите мою функцию PHP в этот файл шаблона
- Назначьте этот шаблон моей новой странице.
Итак, мой ajax URL такой
http://mywordpresssite/custom_ajax
(По сути, это страница WordPress, но так как для нее выбран пользовательский шаблон, поэтому, когда я отправляю ajax-запрос, я работаю для меня)
Теперь мой вопрос
Я на самом деле устал от создания страницы WordPress и применения шаблонов. Более того, мои плагины не являются подключаемыми, так как мне нужно создать шаблон в папке темы. И если кто-то случайно удалит эту страницу custom_ajax из панели инструментов или из корзины, моя функциональность будет нарушена.
Есть ли способ создать страницу (или ссылку) через мой плагин, а затем я добавляю в нее свою пользовательскую функцию, чтобы, если кто-то перейдет по этой ссылке, он фактически получил доступ к моей пользовательской функции (как это делает Code Igniter). Мой вопрос не касается конкретно Ajax, я знаю, что у WordPress есть другой способ работы с ajax, но я только хочу знать, возможно ли создать страницу или ссылку через плагин и указать ее на пользовательскую функцию плагина.