Вопросы с тегами [wordpress]

1

голосов
2

ответ
2.8k

Просмотры

wp_new_user_notification не работает

Я пытаюсь настроить WordPress уведомления пользователя по умолчанию с помощью wp_new_user_notification и я включил это в папке мю-плагин, так что получает приоритет. Тем не менее, когда я создаю тестовый пользователь с моим адресом электронной почты он посылает мне этот шаблон Имя: тест Чтобы установить пароль, посетите следующий адрес: example.com Я хочу, чтобы иметь возможность отправить пользователю своего пароль и изменить ссылку для входа , Может кто-нибудь помочь, пожалуйста?
Shaun
1

голосов
1

ответ
2.5k

Просмотры

Получить все сообщения, начинающиеся с буквы A

Как я могу получить все poasts, начинающиеся с буквы A (в POST_TITLE)? Моя идея состояла в том, чтобы использовать регулярное выражение, но этот код не работает. $ My_custom_query_args = массив ( 'кошка' => '1', 'post_type' => 'после', 'post_status' => 'опубликовать', 'posts_per_page' => 25, 'смещение' => 0, 'значение' = .> '^' $ буква '', 'сравнить' => 'REGEXP').
Peter
1

голосов
2

ответ
3.2k

Просмотры

WordPress запросов MySQL для последующей миниатюры

Я пытаюсь сделать запрос, чтобы получить пост заголовка, ссылку и изображение поста. Я есть то, что мне нужно с помощью следующего запроса: SELECT WPPOSTS.post_title, WPPOSTS.guid, WPPOSTS_2.image ОТ wp_posts WPPOSTS LEFT JOIN (SELECT Guid как изображение, post_parent ОТ wp_posts ГДЕ post_type = 'вложение' ORDER BY post_date_gmt ⇓) WPPOSTS_2 ВКЛ ( WPPOSTS_2.post_parent = WPPOSTS.ID) WHERE WPPOSTS.ID IN (2439,2395,2355) Теперь, что я действительно хочу, чтобы получить только последний эскиз, вставленный в посте, не все из них. Вот причина, почему я уже рассматривал порядок по п. Я пытался ставить «LIMIT 1» внутри LEFT JOIN SELECT, но я предполагаю, что это не так. Любая идея? Спасибо
Ricardo
9

голосов
1

ответ
20k

Просмотры

Получить в WooCommerce телеге код продукта повозки элемента

$ Cart_item = $ woocommerce-> cart-> get_cart (); У меня есть код выше. если я бегу print_r на cart_item я получаю мульти двумерный массив: Array ([a6292668b36ef412fa3c4102d1311a62] => Array ([product_id] => 6803 Как я могу получить product_id только я попытался $ тест = $ cart_item [ 'данные']; print_r ($ тест); не работает.
Kevin.a
1

голосов
0

ответ
153

Просмотры

WooCommerce Продано Индивидуально Перенаправление в корзину

Поэтому мне нужна ваша помощь. Я пытаюсь использовать следующий код в моей функции PHP: add_filter ( «woocommerce_add_to_cart_sold_individually_found_in_cart», «sold_one»); Функция sold_one () {если ($ found_in_cart) {$ URL = '/ my.domain / корзина'; вернуть $ URL; }} Идея состояла в том, чтобы иметь продукт, продаваемый в индивидуальном порядке обойти «сообщение об ошибке» путем непосредственными перенаправляет вас на страницу корзины. Сейчас он работает технически проблема заключается в том, что на странице корзины вычисляет цену продукта подытог и добавляет, которые я не хочу. Я пытался изменить количество с этим: $ this-> cart_contents [$ cart_item_key] [ «количество»] = 0, но я не думаю, что я на правильном пути с этим. Может быть, кому-то может дать некоторые советы.
Wildzhen
0

голосов
0

ответ
6

Просмотры

Есть файлы в детской теме должны быть в той же папке, как родительская тема для отражения на сайте?

Определенные изменения в вложенной папке не по всей видимости, отражает на моем сайте. Для того, чтобы внести изменения в файл, которая находится в папке родительской темы, мне нужно сделать, чтобы убедиться, что моя папка ребенок также имеет эту папку или я могу добавить его через FTP в основную папку? Я сломал свой веб-сайт с помощью header.php, но это в основной папке, но изменения, которые я сделать на х-ребенка / файл / content.php не кажется ли, происходит.
Troy
1

голосов
2

ответ
239

Просмотры

Перемещение Git репозиторий в детской папке

Я использую Github с моей веб-сайт Wordpress. В настоящее время он отслеживает родительское Wordpress папки, которая по существу отслеживает все. Я хотел бы это вместо того, чтобы иметь мерзавца только с темой, которая находится в сор-контента / темы / маяк Есть простой способ, чтобы это хранилище только тема, а не все в Wordpress? Без того, чтобы сделать новый репозиторий?
James Mitchell
1

голосов
0

ответ
147

Просмотры

как добавить фильтр атрибута WooCommerce в панели администратора

есть ли способ, чтобы добавить фильтр (поиск) по функции атрибута в WooCommerce админ панели что-то вроде этого:
adek44
1

голосов
1

ответ
173

Просмотры

Дисплей Регистрация окно, если пользователь does't есть учетная запись, WooCommerce

Я хочу, чтобы отобразить параметры регистрации, если пользователь не имеет учетной записи и показать окно в том же pagem, как это; Проверьте результат я хочу от опции: ¿Нет Tiene Una CUENTA? Cree уна. При нажатии на текс, отображается окно, и пользователь может создать учетную запись в системе. Дело в том, что я не знаю, как это произошло, чтобы добавить эффект. *
inhaki
1

голосов
0

ответ
61

Просмотры

рендеринга Open Graph мета-теги в WordPress

Я пытаюсь найти какую-то информацию о том, как сделать / отобразить Open Graph мета-теги на моей странице Wordpress. То, что я нашел там много данных, как установить это для социальных медиа, Open Graph мета-теги, но ничего, как читать и отображения в Wordpress. Что я хочу сделать это, чтобы сделать / Новости / дисплей статьи и дисплей таким же образом, как щебет карты, но на моей странице Wordpress. пример. У меня есть ссылка - http://www.bbc.com/news/av/world-us-canada-42589965/explosion-as-two-planes-collide-in-toronto-pearson WP считывает ссылку мету и отображать его подобным образом а на твиттере https://twitter.com/BBCWorld/status/949624397182234625 Любая идея, как это сделать? Я надеюсь, что есть способ сделать это в PHP и WP. Спасибо за помощь и ресурсы. Лучший
Greg Skala
1

голосов
0

ответ
21

Просмотры

Проблема с HTTP аутентификацией на доступ к сор-админ между HTTPS и HTTP

Прежде всего, извините за мой плохой английский :) У меня есть проблема с WordPress на апача. Мой сайт полностью по протоколу HTTPS. Сертификат OK. Все веб-сайт ограничен HTTP аутентификация. На веб-сайте доступа (https://www.mywebsite.com/) диалог аутентификации дисплей (пользователь / пароль), выложился Логин доступа / пасс, нажмите кнопку ОК, и ... OK. Нет проблем. Я могу перемещаться в любом месте без проблем, не более диалога аутентификации, сайт всегда HTTPS. НО ... в адресной строке, я поставил «https://www.mywebsite.com/wp-admin» и ... это безумие. Когда я действительный URL, диалог аутентификации снова открыт, с указанием домена «http://www.mywebsite.com/». Я поставил снова мой доступ / данные для входа и я прекрасно перенаправлен на «https://www.mywebsite.com». Новый доступ к WP-администратора теперь хорошо, с HTTPS, без диалога, без HTTP ... Мой. Htaccess RewriteEngine На RewriteBase / RewriteCond% {HTTP: X-Forwarded-Прото}! HTTPS RewriteCond% {HTTPS} выключен RewriteRule ^ HTTPS: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301, NE] RewriteRule ^ индекс \ .php $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME} -d RewriteRule!. /index.php [L] SetEnvIf X-Forwarded-Прото "^ HTTPS $" HTTPS # END WordPress ## По умолчанию файл .htaccess AuthName "Accès протеже" AuthType Basic AuthUserFile "/var/www/.htpasswd" Требовать действительный пользователю My (частичный) файл сор-конфигурация: определить ( 'WP_HOME', 'https: //www.mywebsite.com'); DEFINE ( ​​'WP_SITEURL', 'https: //www.mywebsite.com'); DEFINE ( ​​'WP_CACHE', ложь); Я стараюсь и без этой линии: определить ( «FORCE_SSL_ADMIN», правда); если (StrPos ($ _ SERVER [ 'HTTP_X_FORWARDED_PROTO'], ' HTTPS '!) == ложь) $ _SERVER [' HTTPS '] =' на '; Но никаких изменений. Я отключить все плагины, такой же вопрос ... я падаю с ума! Любая помощь будет очень признателен ... Спасибо. Хорошего дня :)
Thibaut Simonin
1

голосов
1

ответ
325

Просмотры

Аутентификация в Wordpress от Android WebView

В настоящее время я работаю над хобби проекта, который имеет 3 основных компонента: Android приложения, базируемый Django-отдых-основа бэкэнда, Wordpress FRONTEND Андроида приложение проверяет подлинность против REST API, а также поддерживает вход с Facebook. Есть некоторые разделы WP фронтэнда Я хотел бы интегрировать с помощью WebView Android, но некоторые особенностей в Wordpress требуют аутентификации пользователя. Первоначально я думал о добавлении пользователя в таблицу пользователей Wordpress, когда новый пользователь зарегистрирован через бэкэнд, а затем просто аутентифицировать с помощью Wordpress' JSON API и впрыснуть кук в WebView с JS. Но этот подход не будет работать, если пользователь зарегистрирован через Facebook из Android (так как нет никакого пароля можно использовать для проверки подлинности с помощью API JSON). То есть, другими словами, Мне нужно, чтобы проверить подлинность в Wordpress из WebView Android, а также поддержки Facebook логина и пользовательская аутентификации одновременно. Как я могу справиться с этим сценарием? Любые предложения будут очень признательны.
alxrcs
1

голосов
1

ответ
539

Просмотры

Как показать ACF подпол только если задано значение, если нет, то скрывать?

Я использую ACF, гибкий-контент. Я сделал поля медиа для facebook, твиттера и многого другого. Поля получите ссылку, так как передний конец только логотип компании. Мне нужно, чтобы показать HTML, только если задано значение, если нет, то не показывают. Как я могу это сделать? Мне нужно что-то вроде этого: если (get_row_layout () 'social_media_icons' ==):?> Если get_sub_field ( 'media_facebook') установлено, показать это {
Aurelian Spodarec
1

голосов
0

ответ
311

Просмотры

Шлюз таймаут при попытке оплатить через PayPal или полоску в WooCommerce. Как исправить ошибку?

Я получаю ошибку шлюза таймаута при попытке оплатить через PayPal или полоску в WooCommerce. Пробовал отключить плагин - это не помогло. Как я могу исправить эту проблему?
spoilt
1

голосов
1

ответ
78

Просмотры

WooCommerce пользовательской почты другая цена, чем клиент

Я покупаю продукты с 20% скидкой и перепродать их по нормальной цене на моем сайте. Я хочу, чтобы сделать дополнительную электронную почту, которая должна быть отправить на мой собственный адрес электронной почты, когда клиент делает заказ на моем сайте. Мой вопрос: Если это возможно сделать новую сообщение электронной почты, который будет отправлять обычные платежные реквизиты, но и оплаченную цену со скидкой 20% на нем. Это поможет мне много, чтобы купить продукты со скидкой цены, так что я могу отправить сообщение владельцу продукта. Сейчас я должен вычислить 20% от обычной цены и отправить его владельцу продукта. Кто-нибудь есть решение или совет? Спасибо за помощь.
Pim Hoek
1

голосов
2

ответ
1k

Просмотры

Небезопасные стили WordPress

Im возникли проблемы с WordPress, я получаю эту ошибку везде в месте, Wp-администратора, домашний каталог и т.д. Я не могу найти способ, чтобы исправить это, потому что я не могу видеть действительный URL этого. Ошибка выглядит так, я получил его при попытке виджет редактировать виджеты области WP-администратора: Mixed Содержание: постранично «https://somesite.com/wp-admin/widgets.php» был загружен через HTTPS, но просил небезопасный таблицы стилей 'http://somesite.com/?ver=1.11.4. Этот запрос был заблокирован; содержание должно быть подано через HTTPS. Может быть, у кого-то похожая проблема, пожалуйста, помогите!
Sidas
1

голосов
0

ответ
31

Просмотры

MySQL запросы в другом MySQL Query в WordPress

Я строй партнерской системы для WordPress. Я пытаюсь получить все идентификаторы клиентов из текущего пользователя. Я достиг его в PHPMyAdmin, но если я положил его в WordPress PHP-файл, он не работает. Вот рабочий код в PHPMyAdmin: выберите user_id, meta_key, meta_value из (выберите * из prefix_usermeta где meta_key = '' sponsor_id заказ meta_value, user_id) meta_sorted (выберите @pv: = '1'), где инициализация FIND_IN_SET (meta_value, @pv)> 0 и @pv: = CONCAT (@pv, '', идентификатор_пользователь) Приведенный выше запрос выдает: идентификатор_пользователя meta_key meta_value -------------------------------------- 4 sponsor_id 1 9 sponsor_id 1 5 4 sponsor_id 6 sponsor_id 5 7 sponsor_id 6 8 sponsor_id 7 Так это работает просто отлично! Теперь мне нужно поставить его в WordPress. Я попробовал это так, и я думаю, что он должен работать так:.. $ Downlinequery = $ wpdb-> get_results ( "выберите user_id, meta_key, meta_value из (выберите * от" префикс $ wpdb-> «usermeta где meta_key =«sponsor_id 'упорядочить по meta_value, user_id) meta_sorted, (выберите @pv: = '1'), где FIND_IN_SET инициализации (meta_value, @pv)> 0 и @pv: = CONCAT (@pv,', ', идентификатор_пользователя) "); Это была моя первая попытка. Это не сработало. Вторая вещь, которую я попробовал (это то же самое, только немного чище:.. $ Indownlinesquery = $ wpdb-> get_results ( 'select * from' $ wpdb-> префикс «usermeta где meta_key = "sponsor_id" упорядочить по meta_value, user_id «); $ downlinequery = $ wpdb-> get_results (.. "выберите user_id, meta_key, meta_value из (" $ indownlinesquery«) meta_sorted (выберите @pv: = '1') инициализацию где FIND_IN_SET (meta_value, @pv)> 0 и @pv:.? = CONCAT (@pv, '', user_id) "), я получаю пустой массив Что я делаю неправильно Спасибо! выбрать из ' . $ Wpdb-> префикс. 'Usermeta, где meta_key = "sponsor_id" упорядочить по meta_value, user_id'); .. $ Downlinequery = $ wpdb-> get_results ( "выберите user_id, meta_key, meta_value из (" $ indownlinesquery «) meta_sorted (выберите @pv: = '1') инициализацию где FIND_IN_SET (meta_value, @pv)> 0 и @ р: = CONCAT (@pv, '', идентификатор_пользователь) "); Я получаю пустой массив. Что я делаю неправильно? Спасибо! выбрать из ' . $ Wpdb-> префикс. 'Usermeta, где meta_key = "sponsor_id" упорядочить по meta_value, user_id'); .. $ Downlinequery = $ wpdb-> get_results ( "выберите user_id, meta_key, meta_value из (" $ indownlinesquery «) meta_sorted (выберите @pv: = '1') инициализацию где FIND_IN_SET (meta_value, @pv)> 0 и @ р: = CONCAT (@pv, '', идентификатор_пользователь) "); Я получаю пустой массив. Что я делаю неправильно? Спасибо! ") Meta_sorted, (выберите @pv: = '1'), где FIND_IN_SET инициализации (meta_value, @pv)> 0 и @pv: = CONCAT (@pv, '', идентификатор_пользователя)"); Я получаю пустой массив. Что я делаю неправильно? Спасибо! ") Meta_sorted, (выберите @pv: = '1'), где FIND_IN_SET инициализации (meta_value, @pv)> 0 и @pv: = CONCAT (@pv, '', идентификатор_пользователя)"); Я получаю пустой массив. Что я делаю неправильно? Спасибо!
Ali Elkhaiat
1

голосов
2

ответ
49

Просмотры

Как разрешить только 1 крепление для каждой должности и сделать это требование для каждой должности?

Я в настоящее время пытаюсь настроить параметры вложений, чтобы сделать это требуется, и только одна приставка крепится к столбу, но все мои изменения не имеют какие-либо хорошие результаты. Я смотрел в добавлении действия для attachment_register функции и некоторых документов о вложениях в Wordpress, но до сих пор нет положительных результатов.
remy_zero
1

голосов
1

ответ
22

Просмотры

Регистрация форма крючка показывает такое же поле дважды

Я custommized регистрационной формы здесь, но этот крючок выполняется дважды. add_action ( 'register_form', массив (& $ это, 'customize_registration_form')); Функция customize_registration_form общественности () {$ first_name = (! пусто ($ _POST [ 'first_name']))? отделка ($ _POST [ 'first_name']): ''; $ Last_name = (! Пусто ($ _POST [ 'last_name']))? отделка ($ _POST [ 'last_name']): ''; ?>
salin kunwar
1

голосов
0

ответ
262

Просмотры

Отображение пользовательской таксономии ребенок термины с изображением категории по родительской долговременному архиву

У меня есть КПП с настраиваемым систематике под названием «equipment_cat». Я в настоящее время отображения подкатегорий категории по категории архива, используя следующий код: Я использую таксономию изображения плагина, чтобы прикрепить изображение к каждой категории. Я создал пользовательский шаблон страницы для отображения всех верхнего уровня категорий с их изображениями, используя этот код: Я хотел бы, чтобы отобразить подкатегории категории категории в категории архива, но также включают в себя изображения, которые прикреплены к подкатегории.
Ciaran Gaffey
1

голосов
2

ответ
384

Просмотры

Условный заказ New Order WooCommerce уведомление по электронной почте о различных recippients

Хорошо, я был вопрос пришел от клиента, который не кажется невозможным, но правильно настройка условий является для меня проблемой. Вот что происходит, и то, что мне нужно. я бы на самом деле это будет функция возможно. Магазин имеет иерархию пользователей. Там будут 2x Суперадминистратор (ID: админ), 5x Admins (ID: admin2), 15x клиентов банка (ID: банки) и клиентов 2x недвижимости (ID: недвижимость). Я уже настроил пользовательские пользователь с идентификаторами. Нет товаров нет цены. Все выставлен счет по электронной почте с order_info. Все оплачивается на более поздний срок в доме. Таким образом, сайт действительно полагается на электронную почту. Если 15x клиенты банки разместить new_order, эти new_order (ей) необходимо отправить по электронной почте счет на администратор 5x. Если клиенты 2x Недвижимость разместить new_order, эти new_order (ей) необходимо отправить по электронной почте счет на администратор 5x. Если 5x Админы разместить new_order, эти new_order (ей) необходимо отправить по электронной почте счета-фактуры к Суперадминистратор 2x. Я не самый большой с PHP и что я имел предыдущий был очень неаккуратно. Любая помощь?
Jody B Roach
1

голосов
1

ответ
28

Просмотры

Связывание с незарегистрированной страницы в WordPress

Я относительно новым для WordPress и есть одна вещь, которую я не могу понять сам. У меня есть ряд HARDCODED PHP-страниц, содержащих таблицы с несколькими строками данных, которые я хочу связать с зарегистрированной страницы на моем сайте. Для того, чтобы сделать его более ясным: Скажем, у меня есть страница с именем главы и там у меня есть список лет. С этого момента, содержание добавил будет динамичным с настраиваемыми полями и т.д. Но за последние годы, что содержание уже зашиты в статическую страницу. Так, например, я хочу связать с главами-2012.php я знаю создание шаблонов страниц для этих файлов и регистрация их в качестве новых страниц будет делать трюк, но я не хочу, чтобы это сделать, так как существует слишком много файлов и будет раздуваться меню администратора, среди других вещей. Кроме того, данные на этих страницах не будут изменены таким образом, нет никакой необходимости, чтобы они были доступны для редактирования. Загрузка страницы на моем сервере вне директории в.ч. и получить URL оттуда не было бы полезно либо потому, что не хотел бы получить мой Wp верхний и нижний колонтитулы. Я попытался с помощью PHP bloginfo, чтобы попасть в каталог, где я поставил такие файлы, как я хотел бы использовать с таблицей стилей и изображения или сценарий, но я не получил его работу. Я надеюсь, что мой вопрос ясен для вас, чтобы понять, с нетерпением жду вашего ответа. Заранее спасибо.
Agustin Perez
1

голосов
1

ответ
1k

Просмотры

Wordpress: Как проверить плагин активен?

Как проверить, является плагин активен в WordPress. Я установил легко цифровые загрузки (EDD). в каталоге: / сор-контента / плагинов / простой цифро загрузки и файл плагина в /wp-content/plugins/easy-digital-downloads/easy-digital-downloads.php. Я попробовал это, и я знаю, что плагин активен .: если (is_plugin_active (get_home_url (). «/Wp-content/plugins/easy-digital-downloads/easy-digital-downloads.php»)) {эхо «плагин активен «; } Еще {эхо «плагин не активен»; } Приведенный выше код повторяет, что «модуль не активен», но плагин активен. Я думаю, что проблема мой каталог в плагин адрес.
Mahdi98
1

голосов
0

ответ
801

Просмотры

Как добавить Youtube видео в WooCommerce продукт фотогалерее?

Я WordPress, я создал настраиваемое поле текстового, чтобы вставить в Youtube Вставить код для каждой продукции под WooCommerce. Я использовал ACF плагин для этого. Бэкэнд работает отлично, и я могу извлечь код видео вставлять, используя код, приведенный ниже. $ Video_embed_code = get_field ( 'video_embed_code', $ пост-> ID); если ($ video_embed_code): эхо '', '$ video_embed_code.'. ENDIF; Это также работает отлично извлекает видео везде, где это необходимо. Но я хочу, чтобы поместить его в галерее продукта, который внутренне комбинация из 3-х модулей, созданного WooCommerce 1. FlexSlider 2. PhotoZoom 3. photoswipe Я хочу, чтобы добавить это видео в этой галере, так что интегрировать мелко со всеми горками и когда мы нажимаем на кнопку зума, он загружает видео с помощью photoswipe плагин.
aslamdoctor
1

голосов
1

ответ
116

Просмотры

Настройка WooCommerce теги встроенный в структуре выпуска

'Separate_items_with_commas' => 'отдельный пункт с запятыми', 'search_items' => 'Поиск предметов', 'add_or_remove_items' => 'Добавить или удалить элементы', 'choose_from_most_used' => 'Выберите один из наиболее часто используемых предметов'); register_taxonomy ( 'product_tag', 'продукт', массив ( 'метки' => $ метки, 'иерархического' => верно,)); } Add_action ( 'инициализации', 'wd_hierarchical_tags_register'); После добавления этого кода, фильтрация добавления «product_tag» в URL вместо «продукт-тег». Как я могу это исправить? search_items' => 'Поиск предметов', 'add_or_remove_items' => 'Добавить или удалить элементы', 'choose_from_most_used' => 'Выберите один из наиболее часто используемых предметов'); register_taxonomy ( 'product_tag', 'продукт', массив ( 'метки' => $ метки, 'иерархического' => верно,)); } Add_action ( 'инициализации', 'wd_hierarchical_tags_register'); После добавления этого кода, фильтрация добавления «product_tag» в URL вместо «продукт-тег». Как я могу это исправить? search_items' => 'Поиск предметов', 'add_or_remove_items' => 'Добавить или удалить элементы', 'choose_from_most_used' => 'Выберите один из наиболее часто используемых предметов'); register_taxonomy ( 'product_tag', 'продукт', массив ( 'метки' => $ метки, 'иерархического' => верно,)); } Add_action ( 'инициализации', 'wd_hierarchical_tags_register'); После добавления этого кода, фильтрация добавления «product_tag» в URL вместо «продукт-тег». Как я могу это исправить? Выберите один из наиболее часто используемых предметов); register_taxonomy ( 'product_tag', 'продукт', массив ( 'метки' => $ метки, 'иерархического' => верно,)); } Add_action ( 'инициализации', 'wd_hierarchical_tags_register'); После добавления этого кода, фильтрация добавления «product_tag» в URL вместо «продукт-тег». Как я могу это исправить? Выберите один из наиболее часто используемых предметов); register_taxonomy ( 'product_tag', 'продукт', массив ( 'метки' => $ метки, 'иерархического' => верно,)); } Add_action ( 'инициализации', 'wd_hierarchical_tags_register'); После добавления этого кода, фильтрация добавления «product_tag» в URL вместо «продукт-тег». Как я могу это исправить?
Galili Omri
1

голосов
1

ответ
231

Просмотры

WP Contact Form 7: Submit Form to two different URLs

Я пытаюсь создать форму с WP Contact Form 7 Plug-In, который подает свой результат в два различных формы на других страницах (в зависимости от какого из двух кнопок отправки щелкают) Здесь Содержание CF7-форма в Backend: [дата * прибытие] [дата * выезд] [номер * оккупанты] [отправить "Запрос: Target URL 1"] [отправить "Бронирование: Target URL 2"] Целевая URL 1 содержит другой CF7-форму, к которой значение являются неоспоримым представить. Целевая URL 2 содержит форму третьей стороны которой значение также является неоспоримой представить. (Значения неоспоримое прошло правильно) Я с помощью плагина «Contact Form 7 - Dynamic Text Расширения», чтобы передать значение к следующим CF7-форме, а также «Контактный формуляр 7 Перенаправления» в дополнении к CF7. Проблема в, что я не могу определить несколько целевых URL-адресов в зависимости от нажатии кнопки передачи. Есть ли возможность решить эту проблему, используя поле «Дополнительные настройки» в CF7? Спасибо EDIT: Я получил Перенаправление работает, используя событие DOM, но значения не неоспоримым передаются на целевую страницу с этим кодом:. Document.getElementById ( «submitID») OnClick = функция () {MyFunc ()}; Функция MyFunc () {location.href = "HTTP: // targeturl /"; } Что я упускаю? Функция MyFunc () {location.href = "HTTP: // targeturl /"; } Что я упускаю? Функция MyFunc () {location.href = "HTTP: // targeturl /"; } Что я упускаю?
Thomas Christoph
1

голосов
0

ответ
251

Просмотры

Дисплей акций количество сгруппированных продуктов в WooCommerce

Есть ли способ, чтобы отобразить запас WooCommerce пучка в магазине? (Просто чтобы убедиться: -not- на странице продукта) Конечно, это означает, что расслоение продукта будет отображать запас продукта, который имеет самый низкий запас. Например: Пачка состоит из: продукта 1: 5 в наличии продукта 2: 3 в наличии продукта 3: 23 на складе в магазине, расслоение продукта показывает: 3 в наличии Ряд фрагментов доступны для простой продукт, чтобы показать шток, но я не могу найти ничего о комплекте продуктов. У кого-нибудь есть ключ?
Maurice
1

голосов
1

ответ
420

Просмотры

Conditional WooCommerce Order Received text on based on Product or Category?

Для WooCommerce, я нашел этот кусок кода, но мне нужно, чтобы сделать его обусловливающие ID продукта: add_action ( «woocommerce_thankyou», «custom_thankyou_text», 1, 0); Функция custom_thankyou_text () {эхо «Если вы не видите кнопку (ы) скачать ниже, пожалуйста, обновите страницу. Обработка может занять несколько минут. '; } Как я могу отобразить определенный WooCommerce спасибо текста страницы на основе продуктов, которые они приобрели? Кроме того, я нашел этот пример условий, который соответствовал бы (без перенаправления, который мне не нужен): add_action ( «template_redirect», «wc_custom_redirect_after_purchase»); Функция wc_custom_redirect_after_purchase () {если возвращение (is_wc_endpoint_url ( 'заказ принят!')); // Определение идентификаторов в этом массиве $ product_ids = массив (37, 25, 50); // или пустой массив, если не используется // Определение категорий продуктов (может быть идентификаторы, слизни или имена) $ product_categories = массив ( «одежды»); // или пустой массив, если не используется $ Перенаправление = ложь; глобальный $ сор; $ Order_id = intval (str_replace ( 'выписка / заказ принят /', '', $ WP-> запрос)); // Идентификатор заказа $ заказа = wc_get_order ($ order_id); // Получить экземпляр объекта WC_Order // Перебор элементов порядка и нахождение целевых продуктов Еогеаспа ($> get_items заказа запасных () как $ п) {если (in_array ($ item-> get_product_id (), $ product_ids) || has_term ($ product_categories, 'product_cat', $ item-> get_product_id) ()) {$ перенаправление = истина; перерыв; }} // сделать пользовательский переназначение, когда целевой продукт был найден в порядок, если ($) {Перенаправление wp_redirect (home_url ( «/ ваш-страницы /»)); выход; }} Есть ли способ объединить два для нужного результата?
Radu
1

голосов
0

ответ
66

Просмотры

WooCommerce добавить мин количество и шаг к странице продукта с помощью product_tag

Я пытаюсь реализовать код, который добавляет минимальное необходимое количество, если product_tag используется для продукта. Я нашел этот код: // Установить минимальное количество каждого продукта перед проверкой add_action ( «woocommerce_check_cart_items», «rohil_set_min_total»); Функция rohil_set_min_total () {// Только запустить в корзину или Checkout страницы, если (is_cart () || is_checkout ()) {глобальный $ WooCommerce, $ продукта; $ I = 0; // $ prod_id_array = массив (); // цикла по всем корзинам продуктов Еогеаспа ($ woocommerce-> cart-> cart_contents в $ продукта): // Установить минимальный продукт Корзина общего $ minimum_cart_product_total = 12; // Проверяем, если какой-либо продукт из категории бублика или нет, если (has_term ( «бублики», 'Product_cat', $ произведение [ 'PRODUCT_ID'])): $ total_quantity + = $ произведение [ 'количество']; // array_push ($ prod_id_array, $ продукта [ 'product_id']); ENDIF; endforeach; Еогеасп ($ woocommerce-> cart-> cart_contents как $ продукта): если (has_term ( 'бублики', 'product_cat', $ произведение [ 'product_id'])): если ($ total_quantity <$ minimum_cart_product_total && $ я == 0 ) {// Выводим наше сообщение об ошибке wc_add_notice (Sprintf ( «A Минимум% S продукции требуется от категории бублика перед проверкой.» «Текущее количество элементов в корзине:.% S»., $ Minimum_cart_product_total, $ total_quantity), 'ошибка'); } $ Я ++; ENDIF; endforeach; }} Я попытался изменить product_cat к product_tag, но что-то не работало. И другая проблема заключается в том, что я хочу, чтобы установить свой минимальный заказ прямо на странице продукта (например, вы можете только добавить приращения 12 12 или в корзине). Не уведомлять вас, когда вы заканчивали, а непосредственно сделать пользователь, чтобы купить минимальный вход. Я надеюсь, вы понимаете, и можете помочь девочке :) Спасибо. }} Я попытался изменить product_cat к product_tag, но что-то не работало. И другая проблема заключается в том, что я хочу, чтобы установить свой минимальный заказ прямо на странице продукта (например, вы можете только добавить приращения 12 12 или в корзине). Не уведомлять вас, когда вы заканчивали, а непосредственно сделать пользователь, чтобы купить минимальный вход. Я надеюсь, вы понимаете, и можете помочь девочке :) Спасибо. }} Я попытался изменить product_cat к product_tag, но что-то не работало. И другая проблема заключается в том, что я хочу, чтобы установить свой минимальный заказ прямо на странице продукта (например, вы можете только добавить приращения 12 12 или в корзине). Не уведомлять вас, когда вы заканчивали, а непосредственно сделать пользователь, чтобы купить минимальный вход. Я надеюсь, вы понимаете, и можете помочь девочке :) Спасибо.
Florina Adriana
1

голосов
1

ответ
502

Просмотры

Предотвратить загрузку в формате mp3 в WordPress, но пусть это будет воспроизводиться через WP-плагин

Я загружая некоторое чувство собственного написал музыку на мой сайт, который должен быть воспроизведен с аудио-плагинов. Я споткнулся возможность поймать прямые ссылки из исходного HTML кода. Теперь я пытался защитить файлы с помощью файла Htaccess в этой папке (я нашел это решение в другом форуме) Опция -Indexes Order Deny, Allow Deny от всех Разрешить от 127.0.0.1 :: 1 Localhost Но с этим файлом .htaccess мамботов ISN «т иметь возможность играть музыку. Как я могу это сделать?
Söby
1

голосов
1

ответ
147

Просмотры

CSS подсказка не работает в WordPress HTML файл

Прямо сейчас я делаю хорошо отформатированные файлы CSS для нашего временного сайта WordPress, пока новый сайт не будет готов. После создания таблицы стилей CSS и хорошенькие HTML файлов, я обнаружил, что они не работают в WordPress, если они были рядными в посте, но вместо этого я должен был поместить их в отдельном сыром HTML файл (с помощью «Диспетчера WP File» плагин загрузить их в отдельную папку.) После того, как они отображаются на сайте соответствует то, что они выглядят как на моем жестком диске или на моем личном (LAMP) полигона (с помощью Safari 10.1.1 OS X), и если я показываю источник в моем браузере это выглядит идентично тому, что я загрузил. Затем я создал стиль всплывающей подсказки с помощью CSS следующего учебника по W3Schools. В таблице стилей я определяю «редактировать» в качестве стиля для изменения, которые я сделал в исходном тексте .edit {/ * сделанные изменения * / цвета: темно-синий; позиция: относительная; дисплей: встроенный блок; } .Edit .tooltip {размер шрифта: средняя; видимость: скрытый; цвет фона: темно-синий; белый цвет; выравнивания текста: центр; ширина: 20em; обивка: 0.5em; границы радиус: 6px; позиция: абсолютная; Z-индекс: 1; } .Edit: парения .tooltip {видимость: видимый; } Тогда (в учебнике) добавить «всплывающую подсказку» текст внутри «редактирование» текст ¶ Тогда должны быть сказаны или поются следующий Гимн. Это песнопение чаще всего используется. На моем HDD и мой персональный сайт, подсказка невидим, пока я не парить над ним, а затем он всплывает на воздушном шаре. Но когда я загрузить его на WordPress, скрытый текст всегда виден рядный, как будто стиль «всплывающую подсказку» игнорируется. Чтобы обойти эту ошибку сейчас (так что я не придется повторно редактировать HTML-файлы), Я был в состоянии отключить и скрыть все подсказки, определяя стиль подсказкой, как .edit .tooltip {видимость: скрытый; размер шрифта: 0%; } Это говорит о том, что «подсказка» в настоящее время рассматривается, но некоторые аспекты скрытой части в настоящее время анализируются по-разному на WordPress.com. Так есть некоторые C стиль или свойство, WordPress может использовать, что вызывает мой текст, который будет показано? Любой способ упреждающего переопределить с помощью CSS? Должен ли я написать JavaScript, который проходит через и вручную скрывает всплывающие подсказки? Любые эксперименты я должен попытаться сделать его уйти? PS: Это отличается вопрос в CSS подсказке не будет работать на WordPress странице, потому что мой текст отображается рядный. но некоторые аспекты скрытой части в настоящее время анализируются по-разному на WordPress.com. Так есть некоторые C стиль или свойство, WordPress может использовать, что вызывает мой текст, который будет показано? Любой способ упреждающего переопределить с помощью CSS? Должен ли я написать JavaScript, который проходит через и вручную скрывает всплывающие подсказки? Любые эксперименты я должен попытаться сделать его уйти? PS: Это отличается вопрос в CSS подсказке не будет работать на WordPress странице, потому что мой текст отображается рядный. но некоторые аспекты скрытой части в настоящее время анализируются по-разному на WordPress.com. Так есть некоторые C стиль или свойство, WordPress может использовать, что вызывает мой текст, который будет показано? Любой способ упреждающего переопределить с помощью CSS? Должен ли я написать JavaScript, который проходит через и вручную скрывает всплывающие подсказки? Любые эксперименты я должен попытаться сделать его уйти? PS: Это отличается вопрос в CSS подсказке не будет работать на WordPress странице, потому что мой текст отображается рядный.
J. West
1

голосов
1

ответ
310

Просмотры

Wordpress: таможенный пост типа категория ссылка + добавить в меню

Я в настоящее время разрабатывает свой собственный веб-сайт / блог путешествия. Я хотел бы добавить «Гостиницы» и «советы и рекомендации» на этом сайте. Я сделал два пользовательских типов почтовых, которые используют почтовую по умолчанию категории в качестве систематики (как показано ниже). Я не потрудился сделать пользовательские таксономии, как это было бы утроить свою рабочую нагрузку, так как я бы просто скопировать все данные из категорий по умолчанию. register_post_type ( 'гостиницы', массив ( 'таксономии' => Array ( 'категория'), 'метки' => Array ( 'имя' => __ ( 'Отели'), 'singular_name' => __ ( 'Отель') , 'add_new' => __ ( 'Добавить новый отель'), ' edit_item»=> __ ( 'Edit отель'), 'NEW_ITEM' => __ ( 'Новый отель'), 'view_item' => __ ( 'View Hotel'), 'search_items' => __ ( 'Поиск гостиницы') , 'not_found' => __ ( 'гостиниц не найдено'), 'not_found_in_trash' => __ ( 'гостиницы не найдено в помойку)), 'has_archive'=> верно, 'иерархический'=> правда, 'общественность'= > истинно, 'поддерживает' => массив ( 'название', 'редактор', 'пост-форматы'))); Сейчас, Есть две вещи, которые я не могу достичь. Получить ссылку категории (например: Мексика), который показывает только пользовательский тип записи, а не мои сообщения по умолчанию. (Например, я хотел бы видеть отели в Мексике) Получить возможность в админ-разделе (меню), что позволяет мне добавить сказал ссылку в меню. Любая помощь будет принята с благодарностью.
Michiel Standaert
1

голосов
1

ответ
428

Просмотры

woocommerce order form is getting submitted even if validation fails

I have implemented validation for date of birth on woocommerce checkout page https://dev.clipcertification.com/checkout/ if user enters date more than 31 and month greater than 12 in Birthdate field, on keypress, message comes 'Please enter valid date (dd-mm-yyyy)', it is working fine uptil here, but after filling form , order gets placed, even if validation message is still there. I have used following code: jQuery(document).ready(function(){ jQuery.validator.addMethod( "dateUS", function(value, element) { var check = false; var re = /^\d{1,2}\-\d{1,2}\-\d{4}$/; if( re.test(value)){ var adata = value.split('-'); var dd = parseInt(adata[0],10); // was gg (giorno / day) var mm = parseInt(adata[1],10); // was mm (mese / month) var yyyy = parseInt(adata[2],10); // was aaaa (anno / year) var xdata = new Date(yyyy,mm-1,dd); if ( ( xdata.getFullYear() == yyyy ) && ( xdata.getDate() == dd ) && ( xdata.getMonth () == mm - 1 ) ) check = true; else check = false; } else check = false; return this.optional(element) || check; }, "Please enter a valid date (dd-mm-yyyy)" ); // attach Validate plugin to form jQuery(".checkout").validate(); });
Neha Goyal
1

голосов
0

ответ
166

Просмотры

Gravatar изображение не выбирается в плагине Окончательных членов

На вкладке пользователей (Конечные члены -> Настройка -> Пользователи) «Использование Gravatars» включен, до сих пор он показывает пустой / Gravatar по умолчанию, чем Gravatar аватар пользователя / изображение. Является ли это проблема или Есть ли способ, чтобы плагин Окончательного члена использовать Gravatar аватар / изображение?
Vishwas R
1

голосов
1

ответ
205

Просмотры

WooCommerce Subscriptions - Only Allow user one active subscription

Я нахожусь в процессе создания сайта на основе членства / подписки для моего клиента, и мы используем WooCommerce подписок и Членство WooCommerce плагин. Теперь проблема заключается в моем клиенте строит несколько промо-страниц, которые в основном позволяют пользователю приобрести обновление. Это хорошо, но мой клиент хочет только один уникальную подписки на клиенте (с его ассоциированным членством). Таким образом, согласованное решение заключается в том, на покупку любого нового подписного продукта, все остальные подписки должны быть отменены. Все ассоциированное членство удалено / отменена, и только последняя подписка должны оставаться активными с сопровождающим его членами. Так что я пытался построить это решение, но она просто не работает, так что любой совет / направление будет только приветствовать. То, что я пробовал: Функция wp56908_new_order_housekeeping ($ order_id) {$ арг = массив ( 'subscriptions_per_page' => -1, 'CUSTOMER_ID' => get_current_user_id (),); $ подписок = wcs_get_subscriptions ($ Args); Foreach ($ подписок как $ подписки) {$ s_order_id = method_exists ($ подписка, 'get_parent_id')? $ Подписка-> get_parent_id) (: $ Подписка-> заказ запасного> ID; если ($ s_order_id! = $ order_id) {$ cancel_note = 'Клиент купил новую подписку в порядке #'. $ Order_id; $ Подписка-> update_status ( 'отменен', $ cancel_note); }}} Add_action ( 'woocommerce_thankyou', 'wp56908_new_order_housekeeping', 10, 1); customer_id»=> get_current_user_id (),); $ подписок = wcs_get_subscriptions ($ Args); Foreach ($ подписок как $ подписки) {$ s_order_id = method_exists ($ подписка, 'get_parent_id')? $ Подписка-> get_parent_id) (: $ Подписка-> заказ запасного> ID; если ($ s_order_id! = $ order_id) {$ cancel_note = 'Клиент купил новую подписку в порядке #'. $ Order_id; $ Подписка-> update_status ( 'отменен', $ cancel_note); }}} Add_action ( 'woocommerce_thankyou', 'wp56908_new_order_housekeeping', 10, 1); customer_id»=> get_current_user_id (),); $ подписок = wcs_get_subscriptions ($ Args); Foreach ($ подписок как $ подписки) {$ s_order_id = method_exists ($ подписка, 'get_parent_id')? $ Подписка-> get_parent_id) (: $ Подписка-> заказ запасного> ID; если ($ s_order_id! = $ order_id) {$ cancel_note = 'Клиент купил новую подписку в порядке #'. $ Order_id; $ Подписка-> update_status ( 'отменен', $ cancel_note); }}} Add_action ( 'woocommerce_thankyou', 'wp56908_new_order_housekeeping', 10, 1); get_parent_id»)? $ Подписка-> get_parent_id) (: $ Подписка-> заказ запасного> ID; если ($ s_order_id! = $ order_id) {$ cancel_note = 'Клиент купил новую подписку в порядке #'. $ Order_id; $ Подписка-> update_status ( 'отменен', $ cancel_note); }}} Add_action ( 'woocommerce_thankyou', 'wp56908_new_order_housekeeping', 10, 1); get_parent_id»)? $ Подписка-> get_parent_id) (: $ Подписка-> заказ запасного> ID; если ($ s_order_id! = $ order_id) {$ cancel_note = 'Клиент купил новую подписку в порядке #'. $ Order_id; $ Подписка-> update_status ( 'отменен', $ cancel_note); }}} Add_action ( 'woocommerce_thankyou', 'wp56908_new_order_housekeeping', 10, 1);
Johan Rheeder
1

голосов
2

ответ
43

Просмотры

Как я могу добавить вставку в свою базу данных с WP в моем пользовательский плагин?

Я делаю пользовательский плагин, и я хочу, чтобы добавить поля в базу данных (у меня есть новая таблица создания), но я не в состоянии сделать это. У меня есть форма этот путь, но действие не открывать файл «page_options.php» / * Входы * / Я думаю, это вопрос о пути, но я не уверен. Я положил это тоже, но не работаю слишком:
Manu
1

голосов
0

ответ
50

Просмотры

PHP code working for theme not applicable when moved to plugin

i am new and just started some work with php code. I am bulding sidebar structures which should be added to pages via widget, and i use plugin to add custom widget. At the beginning, the code i put here worked when passed in footer, header or anything belongs to the theme. But when i moved it to my custom plugin, it showed a different result: if(have_posts()) { $Cate = get_queried_object(); $related = get_posts( array( 'category__in' => $Cate->term_id, 'numberposts' => 8, ) ); if( $related ) echo ' Posts in the same category:'; foreach( $related as $post ) { setup_postdata($post); ?>
Dương Công Toại
1

голосов
0

ответ
46

Просмотры

Searching 3 joined tables in sql

Am в настоящее время возникли проблемы с моей SQL-запрос в WordPress. Так что вопрос Возникает по какой-то причине или иначе я не могу найти в присоединяемой таблице без получения таблицы не существуют ошибок. Мой запрос выглядит следующим образом: $ userOrders = $ wpdb-> prefix.'user_orders'; $ пользователей = $ wpdb-> prefix.'users'; $ UserAddedInfo = $ wpdb-> prefix.'user_added_info '; $ USERDATA = $ PostData; $ Запрос = "выбрать и *, уе *, PMO * от $ пользователей у LEFT JOIN $ userAddedInfo у.е на ue.userId = u.id право РЕГИСТРИРУЙТЕСЬ $ userOrders PMO на pmo.userId = u.id..."; $ WhereClausePrefix = 'где'; Мой, если заявление на основании условий, заключается в следующем: (! Пусто ($ userData-> locationSearchText))... $ UserData-> locationSearchText если {$ условия = $ whereClausePrefix»$ userAddedInfo.city =» "'"; если ($ whereClausePrefix === 'где') {$ whereClausePrefix === 'и'; }} Наконец мое исполнение заявление выглядит следующим образом: если {$ = $ Результаты запрос $ условие; (пустое ($ условие)!). } Если (пусто ($ условия)) {$ = $ Результаты запроса; } $ = $ Результаты wpdb-> get_results ($ Результаты); вернуть $ результатов; Мое сообщение об ошибке выглядит следующим образом: WordPress Ошибка базы данных: [Column «город» в котором положение неоднозначное] выбрать и *, уй *, PMO * от wp_dmp_lucystevens_users у LEFT JOIN wp_dmp_lucystevens_user_added_info у.е. на ue.userId = u.id справа... РЕГИСТРИРУЙТЕСЬ wp_dmp_lucystevens_user_orders PMO на pmo.userId = u.id где город = 'Кейптаун' { "данные": []} $ условия; } Если (пусто ($ условия)) {$ = $ Результаты запроса; } $ = $ Результаты wpdb-> get_results ($ Результаты); вернуть $ результатов; Мое сообщение об ошибке выглядит следующим образом: WordPress Ошибка базы данных: [Column «город» в котором положение неоднозначное] выбрать и *, уй *, PMO * от wp_dmp_lucystevens_users у LEFT JOIN wp_dmp_lucystevens_user_added_info у.е. на ue.userId = u.id справа... РЕГИСТРИРУЙТЕСЬ wp_dmp_lucystevens_user_orders PMO на pmo.userId = u.id где город = 'Кейптаун' { "данные": []} $ условия; } Если (пусто ($ условия)) {$ = $ Результаты запроса; } $ = $ Результаты wpdb-> get_results ($ Результаты); вернуть $ результатов; Мое сообщение об ошибке выглядит следующим образом: WordPress Ошибка базы данных: [Column «город» в котором положение неоднозначное] выбрать и *, уй *, PMO * от wp_dmp_lucystevens_users у LEFT JOIN wp_dmp_lucystevens_user_added_info у.е. на ue.userId = u.id справа... РЕГИСТРИРУЙТЕСЬ wp_dmp_lucystevens_user_orders PMO на pmo.userId = u.id где город = 'Кейптаун' { "данные": []}
1

голосов
1

ответ
1.3k

Просмотры

After a successful payment, What hook is triggered in Woocommerce

В WooCommerce, чтобы отправить информацию смс оплаты клиенту, мне нужно активировать триггер после успешной оплаты. Но я не нашел крюк сделать это Это мой код плагина: если (Исеть ($ this-> опции [ «wc_notify_customer_payment_successful_enable»])) {add_action ( «#### Действие будет использоваться здесь ##### ##», массив (& $ это, 'successful_payment_notification_client')); } / * WooCommerce Успешного клиент уведомления оплаты * * @param $ order_id * / функция successful_payment_notification_client общественности ($ order_id) {// Проверяем мобильное поле пустое, если (пусто ($ _REQUEST [ 'мобильного'])) {возвращение; } $ Заказать = новый WC_Order ($ order_id); $ Этом-> SMS-> для = массива ($ _REQUEST [ 'мобильной']); $ Template_vars = массив ( '% order_id%' => $ Order_id, '% ORDER_NUMBER%' => $ заказ запасного> get_order_number (), '% Статус%' => $ заказ запасной> get_status (), '% billing_first_name%' => $ _REQUEST [ 'billing_first_name'], '% billing_last_name%' => $ _REQUEST [ 'billing_last_name'], '% TRANSACTION_ID%' => get_post_meta ($ order_id, '_ payment_method_title', правда),); $ Сообщение = str_replace (array_keys ($ template_vars), array_values ​​($ template_vars), $ this-> опции [ 'wc_notify_customer_payment_successful_message']); $ This-> SMS-> тзд = $ сообщение; $ This-> SMS-> SendSMS (); } Нужный крючок должен прийти в соответствие два из моего кода. Любая помощь будет оценена. $ Заказе запасного> get_order_number (), '% Статус%' => $ заказе запасного> get_status (), '% billing_first_name%' => $ _REQUEST [ 'billing_first_name'], '% billing_last_name%' => $ _REQUEST [ 'billing_last_name '], '% TRANSACTION_ID%'=> get_post_meta ($ order_id,' _ payment_method_title», правда),); $ Сообщение = str_replace (array_keys ($ template_vars), array_values ​​($ template_vars), $ this-> опции [ 'wc_notify_customer_payment_successful_message']); $ This-> SMS-> тзд = $ сообщение; $ This-> SMS-> SendSMS (); } Нужный крючок должен прийти в соответствие два из моего кода. Любая помощь будет оценена. $ Заказе запасного> get_order_number (), '% Статус%' => $ заказе запасного> get_status (), '% billing_first_name%' => $ _REQUEST [ 'billing_first_name'], '% billing_last_name%' => $ _REQUEST [ 'billing_last_name '], '% TRANSACTION_ID%'=> get_post_meta ($ order_id,' _ payment_method_title», правда),); $ Сообщение = str_replace (array_keys ($ template_vars), array_values ​​($ template_vars), $ this-> опции [ 'wc_notify_customer_payment_successful_message']); $ This-> SMS-> тзд = $ сообщение; $ This-> SMS-> SendSMS (); } Нужный крючок должен прийти в соответствие два из моего кода. Любая помощь будет оценена. => $ _REQUEST [ 'billing_first_name'], '% billing_last_name%' => $ _REQUEST [ 'billing_last_name'], '% TRANSACTION_ID%' => get_post_meta ($ order_id, '_ payment_method_title', правда),); $ Сообщение = str_replace (array_keys ($ template_vars), array_values ​​($ template_vars), $ this-> опции [ 'wc_notify_customer_payment_successful_message']); $ This-> SMS-> тзд = $ сообщение; $ This-> SMS-> SendSMS (); } Нужный крючок должен прийти в соответствие два из моего кода. Любая помощь будет оценена. => $ _REQUEST [ 'billing_first_name'], '% billing_last_name%' => $ _REQUEST [ 'billing_last_name'], '% TRANSACTION_ID%' => get_post_meta ($ order_id, '_ payment_method_title', правда),); $ Сообщение = str_replace (array_keys ($ template_vars), array_values ​​($ template_vars), $ this-> опции [ 'wc_notify_customer_payment_successful_message']); $ This-> SMS-> тзд = $ сообщение; $ This-> SMS-> SendSMS (); } Нужный крючок должен прийти в соответствие два из моего кода. Любая помощь будет оценена. $ Сообщение = str_replace (array_keys ($ template_vars), array_values ​​($ template_vars), $ this-> опции [ 'wc_notify_customer_payment_successful_message']); $ This-> SMS-> тзд = $ сообщение; $ This-> SMS-> SendSMS (); } Нужный крючок должен прийти в соответствие два из моего кода. Любая помощь будет оценена. $ Сообщение = str_replace (array_keys ($ template_vars), array_values ​​($ template_vars), $ this-> опции [ 'wc_notify_customer_payment_successful_message']); $ This-> SMS-> тзд = $ сообщение; $ This-> SMS-> SendSMS (); } Нужный крючок должен прийти в соответствие два из моего кода. Любая помощь будет оценена.
Milad Karimi
1

голосов
0

ответ
344

Просмотры

Как использовать шорткод плагина в другом файле PHP плагин

Я пытаюсь реализовать функцию резервирования в моем веб с двумя плагинами WordPress. Два плагины плагин резервирования и оплаты плагин, соответственно. Бронирование плагин имеет некоторые шаги для резервирования, например, при выборе службы, выбирая дату, время, недоброжелателей. Я хочу, чтобы вставить «кнопку оплаты» предоставленный оплаты плагин в платежном шаге плагин бронирования. Я записал ниже код в PHP файл (для шага оплаты) плагина бронирования, С выше коде «Оплата плагин шорткод существует!» распечатывается, но я не могу получить кнопку оплаты платёжной плагин в моем веб. Wordpress встроенный шорткод как [галерея] работал, что я сделал в качестве теста. Что я должен проверить около двух плагинов или что-нибудь еще? Загрузка порядка двух плагинов? Enquescripts порядок скриптов используется в двух плагинов? Я пытался загрузить плагин заказа позже, чем оплаты плагин, с добавлением ниже код к основной PHP файл плагина резервирования, но это не сработало. (Ссылка: https://gist.github.com/bappi-d-great/26808240df88dd1fc3fe)
Attorney

Просмотр дополнительных вопросов