Articles of разработки

Пользовательский плагин: укажите на `template_directory`

Я создаю плагин, и я хочу загрузить содержимое папки. Папка находится в папке themes . Я не могу указать на папку из плагина. Я могу сделать это, если файл .php также находится в папке themes : $path = dirname(realpath(__FILE__)).'/images/{foldername}'; Это то, что у меня есть: $path = dirname(realpath(__FILE__)).'/images/brands_icons'; if ($handle = opendir($path)) { $bgis = […]

Управление настраиваемым контентом

Я разработал простую страницу, содержащую стилизованный элемент изображения и стилизованный абзац текста под ним. Изображение и абзац текста связаны друг с другом, так что никто не будет существовать без другого. Количество этих комбинаций пикселей изображения на странице неизвестно и будет зависеть от пользователя, который будет только знаком с административной панелью и должен будет иметь возможность […]

woocommerce пустая страница после нажатия кнопки Добавить в корзину

Я создаю пользовательский плагин на основе woocommerce. В рамках этой разработки я добавил несколько пользовательских полей на одну страницу продукта в woocommerce_before_add_to_cart_button . Эти поля будут заполнены некоторыми метаданными пользователя. Я могу видеть пользовательские поля на странице правильно, но проблема возникает, когда я пытаюсь отправить продукт в корзину. Как только я нажимаю кнопку «Добавить в […]

Связать конкретные функции с параметрами – обновление для ограничения запросов API

Я кодирую обновление для моего плагина Mollie для платежного шлюза для WordPress (для Easy Digital Downloads). Старый плагин выполняет только один вызов API в Платежном шлюзе при обработке платежа. Затем клиент перенаправляется на экран оплаты шлюза Mollie, где они могут выбрать способ оплаты. В новой версии я хочу динамически загружать способы оплаты в Easy Digital […]

Изменить локализацию только для плагина

У меня есть плагин wp с необходимыми файлами локализации .pot и .mo. Все работает отлично, если я меняю язык WordPress, язык плагина тоже меняется. Но некоторые пользователи попросили, если бы я мог сделать выбор, чтобы изменить только язык плагина без изменения wordpress. Есть ли какая-либо функция, которую я мог бы использовать для загрузки определенного файла […]

Почему мой плагин не видит другие классы?

Я написал очень простой код, основанный на этом уроке Хариша Чоухана в API плагинов : /** Add Plugins API if not already existing */ if ( ! function_exists( 'plugins_api' ) ) require_once( '../../wp-admin/includes/plugin-install.php' ); /** Add Internationalization if not already existing */ if ( ! function_exists( 'get_locale' ) ) require_once( '../../wp-includes/l10n.php' ); /** Prepare our […]

wp_schedule_event необходимо отключить повторение плагина

В настоящее время я разрабатываю виджет с wp_schedule_event, целью wp_schedule_event для моего плагина является то, что я хочу, чтобы мой плагин отправлял электронное письмо, зависит от повторения wp_schedule_event. У меня также есть форма настроек для моего wp_chedule_event, который позволяет пользователю изменять повторную копию. {ежедневно, twicedaily, ежечасно, 30 минут, 5 минут}. Когда я пытаюсь изменить ежедневную […]

Объединить коды с использованием структуры сокращения

Я пытаюсь использовать работу frame frame для моей панели параметров в теме, я видел, что некоторые темы optiosn снабжают кнопкой стиля слияния, чтобы включить поля, которые нужно вставить в текстовую область. Т.е. я хочу дать возможность пользователю щелкнуть по { player_id}, и он будет вставлять, что mergecode в текстовую область является их опцией для определения […]

Как получить ссылку на разработчика на странице плагина

Когда я загружаю свой плагин в репозиторий WordPress, он в настоящее время показывает мое полное имя в качестве автора. Однако он не ссылается на мой профиль. Я попытался изменить имя автора на свое имя пользователя, но он по-прежнему не связан. Как связать мой плагин с моим профилем на wordpress.org?

Javascript в плагине не работает

Я работаю над плагином, который опирается на несколько сценариев JS. В моем файле плагина (graph-plugin.php) у меня есть следующая функция: function initialize_scripts() { wp_register_script( 'int-flot', WP_PLUGIN_URL . '/wp-graph-test/js/init-flot.js', array ( 'jquery' ), NULL, true); wp_enqueue_script( 'int-flot' ); wp_register_script( 'int-dtpck', WP_PLUGIN_URL . '/wp-graph-test/js/init-datepickers.js', array ( 'jquery' ), NULL, true); wp_enqueue_script( 'int-dtpck' ); } add_action( 'wp_enqueue_scripts', 'initialize_scripts' […]

Intereting Posts
Пользовательский пользовательский шаблон для author.php (для пользователя baisi) Передача meta_query или author__in в запрос Jetpack Infinite Scroll Msgstr "Нет файла Sitemap, связанного в файле robots.txt" Не удается фильтровать wp_get_attachment_link Страница с тем же названием категории Как изменить статус массового сообщения Получить изображение из медиабиблиотеки по его категории Несколько копий одного и того же сайта: как организовать код / ​​архитектуру? Неактивная страница архива почтового типа не работает Как создать профиль пользовательского интерфейса с дружественной постоянной ссылкой и триггером 404 Пользовательский тип сообщения – после отключения «Добавить новый», я не могу редактировать и удалять сообщение Галерея установлена ​​в «Медиа-файл», отображая в качестве страницы вложения Мой поиск по умолчанию не работает WP Rest API и json_decode () Добавить пользовательский тип сообщения в текущий запрос