Intereting Posts
Вывод страницы в странных символах Локализовать заголовок раздела настроек Как добавить или удалить параметры темы значения по умолчанию во время активации и деактивации темы Как применить пользовательский скин к WP_Editor / TinyMCE? Получить идентификатор ребенка из дочернего пула, зная родительский идентификатор Как вставить в редактор WordPress без изменения существующего форматирования в редакторе? Получение терминов таксономии, используемых пользовательским типом сообщения Jquery ajax для настраиваемого php-файла: возврат пустых данных Какова наилучшая практика для переименования медиафайлов WordPress? Добавление виджета: что добавить URL-адрес плагина Capcha не отображается Получить переменную из объекта в массиве Получать сообщения между конкретными идентификаторами Как отображать липкую почту с пользовательским html Customizer: Как вы добавляете HTML для управления ярлыками?

Правильный и безопасный способ включения php-контента на мою страницу

У меня есть сайт, на котором я использую [insert_php], чтобы вставить php-контент на мою страницу. Я просто использую php include внутри insert_php для включения моего сложного скрипта php.

Некоторое время назад я задал вопрос и получил высокую оценку за это, используя insert_php. Каков правильный способ сделать это?

Позвольте мне объяснить, что у меня есть: я написал с php-страницы мои руки с нуля. Этот php выполняет некоторые сложные команды в моей системе и извлекает данные с моего сервера и отображает их. Каков правильный способ включить этот скрипт / страницу php на страницу wordpress для отображения данных?

Solutions Collecting From Web of "Правильный и безопасный способ включения php-контента на мою страницу"

  1. Дублируйте post.php в папке темы.

  2. Переименуйте этот файл как any_name.php

  3. Введите следующий код вверху этого файла.

<? php / * Название шаблона: любое имя * /?>

  1. Добавьте свои php-коды в этот файл.

  2. Перейти на панель администратора -> Создать новую страницу -> Выбрать шаблон и опубликовать страницу

Существует два типичных подхода, в зависимости от того, что вам нужно, и рассмотрите страницу.

Сначала это целая страница страницы, разметка HTML и все такое. В этом случае правильным способом обычно является создание шаблона в вашей теме (или дочерней теме), следуя иерархии шаблонов и изменяя ее. Другим подходом было бы использование перехватчиков для вставки ваших изменений, что более типично для тематических фреймворков.

Во-вторых, если вы просто хотите добавить что-то к содержимому страницы. Что вы делаете прямо сейчас (именно таким образом, который подвержен проблемам безопасности и тому подобное). В опасной части есть PHP внутри вашего контента, но короткие коды на самом деле хороши в целом.

Вы можете создать свой собственный шорт-код через API . Он будет закрывать доступ к необработанному PHP-коду, но по-прежнему позволит вам иметь степень контроля над ним с аргументами короткого кода, если это необходимо.