Articles of плагин разработка

добавить многоступенчатую панель progres и ссылку на информацию о woocomerce

У меня есть дизайн, чтобы реализовать интернет-магазин. Я хочу иметь индикатор выполнения (BUBBLE), который позволяет пользователям выбирать «Продукт» в шаге 1 и «Сервис» на шаге 2. Я нашел огромные формы очень полезными для добавления этой функции. Однако после двух шагов я хочу, чтобы пользователь мог добавить товар для оплаты для оплаты. Я не уверен, есть […]

Uncaught ReferenceError: kpoejy не определен

Я пытаюсь добавить функцию keyup в wordpress, поэтому адрес электронной почты напрямую заполняется администратором блога, и когда пользователи набирают / изменяют адрес электронной почты, соответствующая ссылка соответственно обновляется. Вот мой код <input name="pluginemail" type="text" id="pluginemail" value="'.get_bloginfo('admin_email').' " onchange="kpoejy.updateSignupEmail();"> <a type="button" id="request_key" class="button button-primary" title="Request a new API key" href="http://somesitess.com/g11.php?pluginemail='.get_bloginfo('admin_email').'" onmouseenter="kpoejy.updateSignupEmail();" target="_blank">Request Key</a> здесь javascript во […]

Как сделать два коротких кода использовать один и тот же идентификатор и увеличить его, когда я использую их несколько раз?

Я создал два коротких кода: один для вкладок, второй для вкладок: [tab target="123"]Tab 1[/tab] [tab-pane id="123"]Tabe pane 1[/tab] Шорткоды: function tab($atts, $content = null) { extract(shortcode_atts(array( "target" => '' ), $atts)); return '<ul class="nav nav-tab"><li><a href="#' . $target . '" data-toggle="tab">' . $content . '</a></li></ul>'; } add_shortcode('tab', 'tab'); function tab-pane($atts, $content = null) { extract(shortcode_atts(array( […]

Не сохраняет информацию об обмене в базе данных

Надеюсь, вы можете мне помочь. У меня проблема, когда при сохранении информации о моем обмене в базе данных не выполняются функции сохранения, а при выполнении полевых проверок. Я с нетерпением жду вашей помощи, спасибо function campeonafm_add_post() { register_post_type('programas-radiales', array( 'labels' => array( 'name' => 'Programas', 'singular_name' => 'Programa', 'menu_name' => 'Radio Shows', 'add_new' => 'Agregar', […]

Перевод не работает для константных строк в плагине

Я хочу перевести константные строки в свой плагин, определенный как: define ('CONSTANT', __ ('string-A', 'textdomain')); , «Строка-А» доступна для перевода, и я загрузил mo-файлы на нужный язык, включая эту строку, но в WordPress он по-прежнему отражает как английскую строку. Перевод работает для всех остальных строк, кроме тех, которые определены как константы в моем файле конфигурации. […]

Ajax-вызов из WP-страницы администратора OFTEN возвращает 0, но не всегда

Я делаю плагин, это в основном ВСЕ страница администратора – он должен просто общаться с одним из наших API. Я смотрел далеко и широко, но не нашел точного такого же поведения, о котором сообщал кто-либо. Вот моя настройка: Visual Studio Professional 2015 (обновление 15.0.25431.01 3) PHP-инструменты: PHP-версия 7.0.15 Версия WordPress в решении: 4.8.1 Я использую […]

Как отправить журналы владельцу плагина для плагина?

Я разрабатываю плагин (уже на WordPress) и хотел бы знать, как сделать настройку для получения журналов ошибок от клиентов? Кроме того, любая идея о том, как пропускать журналы, которые должны отображаться только клиентам и не включаться в окончательный файл, отправленный владельцу плагина (для обеспечения конфиденциальности, а также позволяя клиенту отлаживать одновременно в случае, если отправленные […]

WooCommerce весь деталь заказа как json

Я использую wc_get_order, который возвращает объект порядка, из кода, как получить весь объект заказа как json. В частности, мне нужны метаданные каждого продукта, а также варианты, выбранные при размещении заказа. Если предложение – это rest api, я не хочу, чтобы клиенты включали rest api, я хочу напрямую вызвать функцию.

Перенаправить с сообщением после admin_post.php

Я искал в Интернете и на этом сайте, однако я не могу найти свой ответ. У меня есть плагин, у которого есть страница подменю. На этой странице есть форма, в которой размещена информация для admin-post.php , и которая обрабатывается действием. После того, как я закончил обработку сообщения, я хочу перенаправить пользователя обратно, однако я хочу […]

Woocommerce, правильный процесс обработки успешной оплаты

Я нахожусь в середине написания пользовательского платежного шлюза для сайта WooCommerce, но я не уверен в правильности процесса маркировки платежа как полного. В документах на веб-сайте упоминается использование update_status , однако, глядя вокруг, похоже, payment_complete впечатление, что payment_complete – это правильный способ зарегистрировать успешный платеж в эти дни. На данный момент я использую следующее на […]