Профиль пользователя заблокирован в режиме readonly сроком с 29 марта 2019 г. по 28 апреля 2019 г. по причине: Правила 6.4, 6.6


В личку писать только для коммерческих предложений
Контакты

Достижения

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

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

Все теги (83)

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

Все ответы (697)
  • Как натянуть свою верстку на Wordpress?

    wppanda5
    @wppanda5
    WordPress Mедведь
    В двух словах такое не объяснить.
    Прежде чем натягивать верстку надо понимать как оно под капотом работает.
    Для начала надо прочитать сие Codex Создание тем

    По администрированию не входящего в стандартную поставку
    https://codex.wordpress.org/Administration_Menus
    для ленивых комбайны
    https://wordpress.org/plugins/admin-page-framework/
    https://wordpress.org/plugins/redux-framework/
    Ответ написан
  • Как правильно делать тему для woocommerce?

    wppanda5
    @wppanda5
    WordPress Mедведь
    Парни из WooThemes действительно огонь, но делают они не так ровно по другой причине. Они Производят и плагин и тему, соответственно зачем им включать плагин в тему, если там их и так все устраивает?

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

    у меня это устроено так
    1e1c2cf5ab.jpg
    настройки выношу в отдельный файл.

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

    Да и вообще использование данных возможностей, есть хороший тон при разработке к примеру, я разрабатываю всякое на собственном фреймвоке, все акшены вынесены у меня в отдельный файл, что позволяет без каких либо лишних телодвижений гнуть проект в любую сторону.
    d99cde57a7.jpg
    Ответ написан
  • Как вы оптимизируете скорость загрузки сайтов на WordPress?

    wppanda5
    @wppanda5
    WordPress Mедведь
    1. И основное - полный рефакторинг кода темы он даст максимальный прирост
    2. Отказ от вижуал компзеров они - зло!!!
    3. Оптимизация и анализ используемых плагинов, как правило на пожилых сайтах можно выкинуть %50 плагинов без ущерба.
    4. Переход на HTTPS + http2
    5. Минимизация всяких внешних запросов, почти все можно качать на локалхост и апдейтить время от времени для нормальной работы, если отдельные ресурсы так не заводятся загонять их в транзитный кэш.
    6. Оптимизация всяких стилей скриптов и прочего, но это сопли, хотя и они чуток но играют.
    7. Оптимизация картинок + перегон их в прогрессивный жипег, можно еще загонять их на cdn, но для России не сильно актуально
    8. Смотреть что предоставляет хостер, мемкэш варниш или еще чего, юзать их и дропины под них, всякие тотал и суперкэши в топку, они плохие. Я люблю мемкэш с дропинами обджекткэш + бэткэш все быстро и шустро.

    При возможности переехать на VPS.

    Ну а вообще каждый сайт требует индивидуального подхода.
    Ответ написан
  • Стоили тратить время на WordPress?

    wppanda5
    @wppanda5
    WordPress Mедведь
    Сайт на WordPress может стоить 1000 а может и сильно больше, например толковый магазин для нормального заказчика из штатов легко переваливает за 15000$ только по бэкенду.

    Так, что если плотно разбираться в вопросе, то это отличные деньги и востребованность. На самом деле толковых спецов раз-два и обчелся.
    Ответ написан
  • Как вивести список категорий woocommerce?

    wppanda5
    @wppanda5
    WordPress Mедведь
    кастомизируйте под ваши задачи
    <?php
      $taxonomy     = 'product_cat';
      $orderby      = 'name';  
      $show_count   = 0;
      $pad_counts   = 0; 
      $hierarchical = 1; 
      $title        = '';  
      $empty        = 0;
    $args = array(
      'taxonomy'     => $taxonomy,
      'orderby'      => $orderby,
      'show_count'   => $show_count,
      'pad_counts'   => $pad_counts,
      'hierarchical' => $hierarchical,
      'title_li'     => $title,
      'hide_empty'   => $empty
    );
    ?>
    <?php $all_categories = get_categories( $args );
    //print_r($all_categories);
    foreach ($all_categories as $cat) {
        //print_r($cat);
        if($cat->category_parent == 0) {
            $category_id = $cat->term_id;
    
    ?>      
    
    <?php       
    
            echo '<br /><a href="'. get_term_link($cat->slug, 'product_cat') .'">'. $cat->name .'</a>'; ?>
    
    
            <?php
            $args2 = array(
              'taxonomy'     => $taxonomy,
              'child_of'     => 0,
              'parent'       => $category_id,
              'orderby'      => $orderby,
              'show_count'   => $show_count,
              'pad_counts'   => $pad_counts,
              'hierarchical' => $hierarchical,
              'title_li'     => $title,
              'hide_empty'   => $empty
            );
            $sub_cats = get_categories( $args2 );
            if($sub_cats) {
                foreach($sub_cats as $sub_category) {
                    echo  $sub_category->name ;
                }
    
            } ?>
    
        <?php }     
    }
    ?>
    Ответ написан

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

Все вопросы (5)