Разработка интернет магазинов, landing-page, сайты визитки, корпоративные сайты. Специализируюсь на таких CMS: wordpress, joomla, drupal.
Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (19)

Лучшие ответы пользователя

Все ответы (75)
  • Какие существуют альтернативы page builder для Wordpress?

    vova87
    @vova87
    Разработка сайтов на wordpress, joomla, drupal
    1. Я бы не советовал использовать page builder'ы, т.к. они в большинстве сильно нагружают сайт.
    Самые распространенные:
    WPBakery( он же visual composer)
    Fusion Page Builder

    Возможно еще какой то, по памяти не вспомню.

    2. как альтернатива - ACF
    Ответ написан
  • Как поменять местами цену с названием?

    vova87
    @vova87
    Разработка сайтов на wordpress, joomla, drupal
    Открыть content-single-product.php, если это страница одного товара.
    В ней есть такой код:
    <?php
    			/**
    			 * Hook: Woocommerce_single_product_summary.
    			 *
    			 * @hooked woocommerce_template_single_title - 5
    			 * @hooked woocommerce_template_single_rating - 10
    			 * @hooked woocommerce_template_single_price - 10
    			 * @hooked woocommerce_template_single_excerpt - 20
    			 * @hooked woocommerce_template_single_add_to_cart - 30
    			 * @hooked woocommerce_template_single_meta - 40
    			 * @hooked woocommerce_template_single_sharing - 50
    			 * @hooked WC_Structured_Data::generate_product_data() - 60
    			 */
    			do_action( 'woocommerce_single_product_summary' );
    		?>


    В нем нужно отключить тайтл и цену, и подключить в том порядке который вам нужен:

    <?php
    			/**
    			 * Hook: Woocommerce_single_product_summary.
    			 *
    			 * @hooked woocommerce_template_single_title - 5
    			 * @hooked woocommerce_template_single_rating - 10
    			 * @hooked woocommerce_template_single_price - 10
    			 * @hooked woocommerce_template_single_excerpt - 20
    			 * @hooked woocommerce_template_single_add_to_cart - 30
    			 * @hooked woocommerce_template_single_meta - 40
    			 * @hooked woocommerce_template_single_sharing - 50
    			 * @hooked WC_Structured_Data::generate_product_data() - 60
    			 */
    remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
    remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
    
    add_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 5 );
    add_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 9 );
    
    			do_action( 'woocommerce_single_product_summary' );
    		?>


    В итоге цена будет выше заголовка.

    Для страницы архива, нужно открыть файл content-product.php
    В нем есть такой код:

    <?php
    
    	/**
    	 * woocommerce_shop_loop_item_title hook.
    	 *
    	 * @hooked woocommerce_template_loop_product_title - 10
    	 */
    	do_action( 'woocommerce_shop_loop_item_title' );
    
    	/**
    	 * woocommerce_after_shop_loop_item_title hook.
    	 *
    	 * @hooked woocommerce_template_loop_rating - 5
    	 * @hooked woocommerce_template_loop_price - 10
    	 */
    	do_action( 'woocommerce_after_shop_loop_item_title' );
    			
    		?>


    Их нужно поменять местами

    <?php
    
             /**
    	 * woocommerce_after_shop_loop_item_title hook.
    	 *
    	 * @hooked woocommerce_template_loop_rating - 5
    	 * @hooked woocommerce_template_loop_price - 10
    	 */
    	do_action( 'woocommerce_after_shop_loop_item_title' );
    
    	/**
    	 * woocommerce_shop_loop_item_title hook.
    	 *
    	 * @hooked woocommerce_template_loop_product_title - 10
    	 */
    	do_action( 'woocommerce_shop_loop_item_title' );
    			
    		?>
    Ответ написан
  • Как сделать сайт мультиязычным?

    vova87
    @vova87
    Разработка сайтов на wordpress, joomla, drupal
    Можно использовать WPML или Polylang
    Ответ написан
  • Как правильно сделать многоязычный сайт?

    vova87
    @vova87
    Разработка сайтов на wordpress, joomla, drupal
    Есть платный WPML, есть бесплатный polylang. Все зависит от требований к сайту.
    Ответ написан
  • Можно ли получать плату за фриланс-услуги через биржу, напрямую?

    vova87
    @vova87
    Разработка сайтов на wordpress, joomla, drupal
    Все на свете можно, если осторожно. Но если вы решили работать напрямую с клиентом - никто не сможет гарантировать вам оплату. Лучше конечно работать через биржу. На этой бирже можно приводить своих клиентов. Бесплатные ставки, и комиссии минимальны. Я бы советовал начинать с такой биржи.
    Ответ написан