У меня есть файл php, который содержит функции, которые связаны с API. Функции в этом файле работают правильно при тестировании из другого файла php. Веб-сайт, который должен вызывать эту функцию, написан с использованием wordpress. Поскольку я не знаком с wordpress, как я мог их назвать? Например: На сайте есть форма входа, содержащая одну кнопку. При нажатии кнопки я также должен вызвать свою функцию, которая реализована во внешнем (самописном) файле php. Я знаю, что нажатие кнопки находится на стороне клиента, а php - на стороне сервера. Что меня беспокоит, так это то, что когда я увидел исходный код веб-сайта, я увидел, что все страницы написаны на php, но я не могу перемещаться по ним. Каким будет самый простой способ вызвать эту функцию при нажатии этих кнопок?
@Nemanja Cvijan: Пожалуйста, проверьте мой ответ и ответьте на свой отзыв.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете включить такой файл:
вы можете загрузить этот файл в current theme function.php
get_template_part('filename');
filename означает имя вашего файла php.
добавьте файл php в файл темы.
Я не дома, поэтому не могу попробовать. Когда я включаю свой файл в functions.php, как мне вызывать их при событии щелчка, когда я не могу найти эту кнопку, но знаю его идентификатор / класс?
Вы можете добавить html-часть в свою тему wordpress и добавить пользовательские функциональные части php в function.php
Когда пользователь нажимает кнопку на странице входа, он должен вызвать конечную точку HTTP. Вам нужно подключиться к этому и направить его на функцию, которую вы хотите запустить. Я не верю, что вы можете добавить на страницу входа в систему с помощью функций регистрации WordPress по соображениям безопасности, однако вы можете добавить маршрут к своей конечной точке с помощью функции register_rest_route. Вам придется изменить свой файл login.php, чтобы добавить кнопку, которая, скорее всего, будет стираться каждый раз, когда вы обновляете свой wordpress. developer.wordpress.org/reference/functions/register_rest_ro ute