savsoft
Ответы в темах
-
Форум: Разное
Тема: Взаимодействие WordPress с другим сайтом.Не понятно, что такое «инициализация оплаты», кто ее инициализирует и какое она имеет отношение к WP/WC/платежному шлюзу. Но чувствую, что тут будет весело.
В кабинете клиента — клиент нажимает оплатить, и его автоматически нужно переадресовать в вордпресс/вукомерс. Почему так? Сейчас нет средств для разработки собственного шлюза для оплаты, а банк предоставляет только плагин для вукомерс и документацию.
Поэтому буду делать плагины и поэтапно интегрировать.
Всем спасибо.- Ответ изменён 3 года, 10 месяцев назад пользователем savsoft.
Форум: Разное
Тема: Взаимодействие WordPress с другим сайтом.Отправить просто: сделать обработчик хука ‘user_register’.
Так как правильно это сделать?
Плагин?
Дочерняя тема?Форум: Разное
Тема: Взаимодействие WordPress с другим сайтом.С wordpress REST API можно обратиться к сайте на wordpress, а как с сайта wordpress отправить информацию об успешной регистрации нового пользователя?
Форум: Разное
Тема: Чтение таблиц базы данныхСпасибо.
Ясно, правда в теме, которую я использую — есть шаблон пустой страницы и есть возможность писать php-код. Может так получится решить задачу, а иначе — изучать написание тем и плагинов, благо документации и видео сейчас навалом.
Всем спасибо.
Сделать кастомный шаблон страницы на порядок проще, чем плагин. Я не имею ввиду простейший плагин создающий шорткод.
То есть простого способа добавить самописный функционал нет. Сначала нужно изучить написание шаблонов под вордпресс?
А через дочернюю тему и свой шаблон страницы сделать нельзя?
Форум: Плагины
Тема: Создание шорткодовХорошо, в самом начале первого поста я написал, что это общий вопрос. Шара42 чисто как пример. Реально мне поставлена задача выводить инфу через шорткоды. Таких плагинов не существует в природе вообще, ибо инфа берется с самописной программы заказчика. PHP-код вставленный через плагин для создания шорткодов не всегда работает. Там где виджеты обрабатываются javascript php-код не работает. Я в тестовом сайте вставил нужный код в functions.php и все заработало. Но заказчик запрещает изменять файлы темы. Значит нужно использовать дочернюю тему. Или оформить код в виде простого плагина. Собственно один вопрос. Если нужно несколько шорткодов, их лучше сделать в одном плагине или по плагину на шорткод?
Форум: Плагины
Тема: Создание шорткодовНе получилось у меня понятно задать вопрос. Такое ощущение, что его вообще никто не прочитал. Разобью вопрос на два. Кто знает, помогите плиз.
Задача создать простейший шорткод без плагина. Типа
<?php /* Plugin Name: PluginName Plugin URI: http://www.site.com Description: A simple shortcode. Version: 0.1 Author: Author Author URI: http://www.site.com */ function FUNC4SH( $atts, $content = null ) { $Str = 'Строка'; return $Str; } add_shortcode( "SCName", "FUNC4SH" ); ?>
Вопрос 1.
Реализация через дочернюю тему или через плагин? Какой вариант лучше?
Вопрос 2.
Если через плагин, и необходимо сделать несколько шорткодов, то какой вариант лучше, сделать один плагин со всеми шорткодами или отдельные плагины на каждый шорткод? Какой вариант производительнее и требует меньше памяти.
Спасибо.
- Ответ изменён 6 лет, 3 месяца назад пользователем savsoft.
Форум: Плагины
Тема: Создание шорткодовПлагином для шорткодов мне смысла пользоваться нет, тема сама позволяет их создавать. Просто при вставке share42 с помощью шорткодов или через тему — php код не срабатывает. Наверное потому, что он как-то обрабатывается через javascript share42. Собственно, чтобы не курочить код темы, я сделал простейший плагин для создания шорткода. Так работает. Думаю, что если сделать дочернюю тему и там создать шорткод — тоже будет работать. Собственно вопрос, как лучше, создавать дочернюю тему или сделать плагин? И если плагин, то лучше в одном плагине создать все шорткоды или отдельный плагин для каждого. Под плагином я имею введу код
<?php /* Plugin Name: Share Button 42 Plugin URI: http://www.site.com Description: A simple shortcode that lets you insert share42 button in your content. Version: 0.1 Author: Alex Author URI: http://www.site.com */ function InsertSB42( $atts, $content = null ) { $SB42Str = '<div class="share42init socialbuttonleftmargin" data-url="' . the_permalink() . '" data-title="' . the_title() . '"></div>'; return $SB42Str; } add_shortcode( "sb42", "InsertSB42" ); ?>
Форум: Плагины
Тема: Создание шорткодовЧто значит написать свой шорткод? Если в плагине написать функцию и добавить ее как шорткод это не то, что нужно?
Это и есть или, а в начале написано по истечении времени.
Если время по таймеру вышло, то javascript нажимает сабмит. Или пользователь раньше сам нажмет.
Форум: Проблемы и решения
Тема: Сайт на двух языкахЭтот пост безнадёжно устарел.
кутранслейт умер и после реинкарнировал с другим названием (форк).
Нек др умерли в зачатке, так и не успев поднятся.
К тому же давно уже существует https://wordpress.org/plugins/polylang/Именно по такой причине заказчик не желает плагины.
Существующий сайт разово дублируется в поддиректории и переводится на второй язык и потом вести сайты будут разные люди, так что и с мултисайтом тоже заморачиваться не нужно.Как пробуем. В шапку сайта добавляем переключение на другой язык (на главную), на каждой странице можно сделать ссылку для переключения на эту же страницу на другой языке (при ее наличии). А вот как правильно сделать переключение а шапке сайта на текущую страницу на другом языке я не знаю.
Я обновлял на каждую версию с 3.7 до 3.9.2 и все было нормально. А при обновлении на 4.0 отображается не то меню, независимо от выбранного в Header Navigation.
Форум: Проблемы и решения
Тема: Contact Form 7Правда на на установке одного плагина сайт зависал и потом было написано плагин установлен, но я его сносил. Пробовал несколько раз. Другие плагины ставятся, а установка этого(WP Statistics) — тупо вешает сай.