Intereting Posts
Показывать только родительские категории WordPress? не может изменить нижний колонтитул Как показывать сообщения из нескольких типов сообщений в одном цикле? И отобразите их отдельно на одном шаблоне Вставить «Новый пользователь» и одновременно обновить / установить метаданные Поиск и фильтр-плагин – Как отключить перенаправление Как разрешить пользователю создавать подборку категорий через бэкэнд WordPress: как получить текущий зарегистрированный URL-адрес страницы автора? Шаблон предварительного просмотра страницы / страницы Скрыть администраторов из списка пользователей, кроме текущего пользователя (администратора) Мне нужно создать форму поиска, которая будет отображать результаты поиска из определенной категории Как заказывать сообщения (продукты woocommerce) в алфавитном порядке, но игнорировать определенные слова, например «The» и «An», Как работает Twenty Twelve Navigation Bar? Показывать сообщения Loop для каждого родителя и для каждого ребенка Как отключить папку блога WordPress Как я могу получить все данные по сообщениям из результатов поиска с разбивкой по страницам?

Добавление пользовательского кода на сайт WordPress

Я закодировал небольшой калькулятор в 3 файлах, HTML / JS / CSS + 1 изображение, и мне нужно интегрировать его в главный столбец сайта WordPress. Это стандартный инструмент калькулятора, div с раскрывающимся списком 2 и результат, возникающий при выборе параметров.

Инструмент должен появиться так же, как и статья, взяв весь главный столбец из трех столбцов. Возможно, это может быть короткий код, но не виджет боковой панели.

Мне просто нужен этот кусок пользовательского кода для отображения на странице. Никаких других требований. Я программный кодер и не имею опыта работы с WP. Каков наилучший способ сделать это, нужно ли мне создать плагин?

Solutions Collecting From Web of "Добавление пользовательского кода на сайт WordPress"

Если ваш пользовательский код должен выводить что-то, где обычно размещен контент, используйте короткий код.

Преобразуйте свой код в плагин, это можно сделать, просто добавив заголовок плагинов, даже

<?php /** * Plugin Name: My Plugin */ 

поверх вашего php-файла. Больше информации здесь .

После этого используйте функцию add_shortcode для вывода вашего контента. См. Документы .

Помните, что функция, которая обрабатывает короткий код, должна возвращать результат, а не эхо.

После этого совет о стиле и сценарии. В WordPress правильным способом добавления стилей и скриптов к интерфейсу являются функции wp_enqueue_script и wp_enqueue_style которые вызываются внутри функции, которая перехватывает wp_enqueue_scripts .

Если вы это сделаете, вероятно, вы хотите узнать способ вставки сценариев и стилей только в сообщениях, содержащих has_shortcode , для просмотра функции has_shortcode .

Наконец, чтобы использовать как функции wp_enqueue_* , так и вставить изображение, которое вы сказали, вам нужно знать URL-адрес вашей плагиновой папки. Пожалуйста, не переустанавливайте его, но используйте функцию plugins_url для правильного извлечения.

Не видя своего кода, я не могу сказать больше, попробую реализовать то, что я сказал, и если у вас есть проблемы, попробуйте задать более конкретный вопрос.