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

Просмотр 15 ответов — с 1 по 15 (всего 40)
  • Спасибо!
    Красавчик!

    Автор tolyan59

    (@tolyan59)

    Не стал париться.
    Активировал woocommerce на главном сайте тоже.

    Вот сниппет который:
    Делает блок список категорий товара невидимым на страницах архива и одного товара

    
    add_action( 'woocommerce_archive_description', 'custom_remove_category', 10 );
    add_action( 'woocommerce_before_single_product', 'custom_remove_category', 10 );
    // Своя функция (запускает другую свою функцию только для мобильных)
    function custom_remove_category () {
    	if ( wp_is_mobile() ) {
    		custom_remove_category_in_mobil_sitse (); 
    	}
    }
    // Своя функция (делает список категорий товара невидимым)
    function custom_remove_category_in_mobil_sitse () {
        ?>
        <style>
    		body	.wc-block-product-categories {display: none;}
    	</style
        <?php
    }
    

    Я не тот код показал в вопросе.
    Вот правильный.

    add_action( 'woocommerce_archive_description', function () { ?>
        <style>
    		body	.wc-block-product-categories {display: none;}
    	</style
    <?php } );
    Автор tolyan59

    (@tolyan59)

    Я понял после чего высота заголовка у сайтов стала разной. На основном сайте я деактивировал плагин woocommerce на остальных нет. Тема одна на всех сайтах. Можно ли где то зафиксировать одинаковую высоту заголовка для всех сайтов мультисайта?

    Автор tolyan59

    (@tolyan59)

    Да. И я очень рад что есть такие не равнодушные, как Вы.

    Автор tolyan59

    (@tolyan59)

    Особые случаи #Особые случаи
    загрузка любых файлов – По умолчанию эта возможность недоступна ни одной роли (включая суперадминистраторов). Возможность должна быть активирована путем определения следующей константы:
    define( ‘ALLOW_UNFILTERED_UPLOADS’, true );

    Автор tolyan59

    (@tolyan59)

    Про права.
    Особые случаи #Особые случаи
    загрузка любых файлов – По умолчанию эта возможность недоступна ни одной роли (включая суперадминистраторов). Возможность должна быть активирована путем определения следующей константы:
    define( ‘ALLOW_UNFILTERED_UPLOADS’, true );

    Автор tolyan59

    (@tolyan59)

    А можно про патч (patch) чуть подробнее.

    Автор tolyan59

    (@tolyan59)

    Спасибо! Про current_user_can я понял, но пока не могу определить где даются права в настройке. Поэтому и прошу помощи о том, как пропустить эту проверку.

    Автор tolyan59

    (@tolyan59)

    В файле /wp-admin/includes/file.php присутствует фильтр

    	/**
    	 * Filters the override parameters for a file before it is uploaded to WordPress.
    	 *
    	 * The dynamic portion of the hook name, <code>$action</code>, refers to the post action.
    	 *
    	 * Possible hook names include:
    	 *
    	 *  - <code>wp_handle_sideload_overrides</code>
    	 *  - <code>wp_handle_upload_overrides</code>
    	 *
    	 * @since 5.7.0
    	 *
    	 * @param array|false $overrides An array of override parameters for this file. Boolean false if none are
    	 *                               provided. @see _wp_handle_upload().
    	 * @param string[]    $file      An array of data for the file. Reference to a single element of <code>$_FILES</code>.
    	 */
    	$overrides = apply_filters( "{$action}_overrides", $overrides, $file );
    

    Вот тот код из этого фильтра, который не позволяет импортировать товар встроенным инструментом импорта-экспорта в режиме мультисайта.

    
    		if ( ( ! $type || ! $ext ) && ! current_user_can( 'unfiltered_upload' ) ) {
    			return call_user_func_array( $upload_error_handler, array( &$file, __( 'Sorry, this file type is not permitted for security reasons.' ) ) );
    		}
    

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

    
    // return call_user_func_array( $upload_error_handler, array( &$file, __( 'Sorry, this file type is not permitted for security reasons.' ) ) );
    
    Автор tolyan59

    (@tolyan59)

    Более детально.
    Настроил мультисайт.
    Woocommerce Версия 5.9.0.
    Создаю фал CSV. Экспортом товаров в CSV файл.
    Тут же его импортирую. WP выводит предупреждение «Извините, этот тип файла недопустим по соображениям безопасности.» И даже не копирует CSV файл в директорию с медиафайлами. Хотя сайты без режима мультисайт на этом же хостинге нормально импортируют. Может решается проблема?

    Спасибо! Простите, не смог найти форум темы. А может на этом форуме кто подскажет что делать. Вот ссылка где возникла проблема https://мэдена.рф/product-category/tv-sets/. Буду не против если папки категорий (открытые либо закрытые) заменить на «+» или «-» можно на «> галочка вправо» или «галочка вниз» (как в проводнике). Ну вообщем чтоб текущая категория отличалась от остальных не текущих категорий виджета.

    Спасибо! Всё так просто когда есть знания.

    Форум: WooCommerce
    Тема: Пагинация

    Если нет ответа на вопрос о логике пагинации, может как то можно эту логику построить? Может у гуру есть идеи парой строчек кода это осуществить?

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