Я пытаюсь создать сайт на PHP WordPress
в первый раз.
Когда я создаю страницу, она создает постоянную ссылку, которая имеет вид http://localhost/?p=123
, Я не знаю, есть ли соответствующий файл.
Я установил insert-php
Плагин для чтения PHP-кода. Отлично работает на статической странице. Но как мне включить другой файл php? Я хочу включить my_utilities
который содержит все внутренние функции, в login
, Имеет постоянную ссылку 'http://localhost/?page_id=45'
,
Что делать?
include 'http://localhost/?page_id=45'
не работает
Страницы, которые вы определяете в бэкэнде WordPress, — это страницы, которые в основном настраиваются для просмотра / чтения пользователями. Они, по умолчанию, имеют эту структуру URL http://localhost/?p=123
(хотя это можно изменить, но это совсем другой урок).
Чтобы включить файл сценария, загрузите файл в структуру папок, где находится ваш веб-сайт, а затем обратитесь к нему в своем include
утверждение следующее:
include('path/to/folder/my_script.php');
РЕДАКТИРОВАТЬ: Вы также можете посмотреть в Шаблоны страниц WordPress:
Страницы являются одним из встроенных типов сообщений WordPress. Возможно, вы захотите, чтобы большинство страниц вашего сайта выглядели примерно одинаково. Однако иногда вам может потребоваться определенная страница или группа страниц для отображения или поведения по-разному. Это легко сделать с помощью шаблонов страниц.
Например, ваш файл WordPress по адресу
/var/www/html/wp-content/myphpfiles/test.php
Чтобы включить файл test.php в вашу страницу WordPress, вам необходимо следующее.
[insert_php] include('wp-content/myphpfiles/test.php'); [/insert_php]
Это оно.