Intereting Posts
Запустить Jquery Script после удаления сообщения в конце Woocoomerce – Показать подкатегории текущей категории только на боковой панели TinyMCE – Вставка носителя в начале сообщения Перенаправление подписчиков на домашнюю страницу после обновления профиля Возможности персонализированного типа сообщений: проблемы с map_meta_cap Динамическая фильтрация сообщений по точкам данных – любые указатели? Несколько кодов Google Analytics для отдельных страниц Пользовательская структура константной ссылки типа, включающая таксономию как можно использовать woocommerce добавить в корзину всплывающее окно? Настройте почтовую страницу, такую ​​как статьи JAMA Custom Post иерархическая для пользовательской таксономии Тема Преобразование кода PHP в короткий код Как мне отображать последние сообщения из трех разных категорий? Как передать $ in_foooter в wp_enqueue_script () без передачи других параметров? Показать записи автора на его собственной странице автора

Правильный и безопасный способ включения 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-коду, но по-прежнему позволит вам иметь степень контроля над ним с аргументами короткого кода, если это необходимо.