Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 18)
  • Не понятно, что такое «инициализация оплаты», кто ее инициализирует и какое она имеет отношение к WP/WC/платежному шлюзу. Но чувствую, что тут будет весело.

    В кабинете клиента — клиент нажимает оплатить, и его автоматически нужно переадресовать в вордпресс/вукомерс. Почему так? Сейчас нет средств для разработки собственного шлюза для оплаты, а банк предоставляет только плагин для вукомерс и документацию.

    Поэтому буду делать плагины и поэтапно интегрировать.
    Всем спасибо.

    • Ответ изменён 10 месяцев, 2 недели назад пользователем savsoft.

    Отправить просто: сделать обработчик хука ‘user_register’.

    Так как правильно это сделать?

    Плагин?
    Дочерняя тема?

    С 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.

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

    Спасибо.

    • Ответ изменён 3 года, 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.

    Автор savsoft

    (@savsoft)

    Правда на на установке одного плагина сайт зависал и потом было написано плагин установлен, но я его сносил. Пробовал несколько раз. Другие плагины ставятся, а установка этого(WP Statistics) — тупо вешает сай.

Просмотр 15 ответов — с 1 по 15 (всего 18)