Wordpress плагины, которыми я пользуюсь

(Ответов: 12, Просмотров: 1476)
Страница 1 из 2 12 Последняя
  1. CPA Аватар для Landorn
    • Регистрация: 06.02.2012
    • Сообщений: 811
    • Репутация: 356
    • Webmoney BL: ?
    Всем привет! Наверняка у каждого из вас есть список любимых плагинов, которые установлены на вашем блоге. Понятно, что данные плагины вы считаете наиболее полезными и функциональными. Он всячески упрощают вам работу, экономят ваше драгоценное время. Я хочу поделиться своим списком любимых плагинов Wordpress. Их у меня будет аж 22 штуки. О каждом я что-то написал: причину установки, настройку плагина, его функционал. Если можно, в комментах укажите свой список любимых плагинов, дополните мой или просто что-то напишите. Надеюсь, что вам понравится. Читать далее.
    Миниатюры wordpress_plugins.jpg  
    • 2

    Спасибо сказали:

    Asin(23.03.2012), b00mer(24.03.2012), Delet_ER(23.03.2012),
  2. Гуру Аватар для allcapone
    • Регистрация: 26.08.2011
    • Сообщений: 675
    • Записей в дневнике: 1
    • Репутация: 111
    • Webmoney BL: ?
    Несмотря на то, что таких статей сотни - понравился стиль статьи. Скрншоты и хорошее форматирование говорит о том, что человек постарался:)
    Мое новый бложик - http://znay-ka.com
    • 1

    Спасибо сказали:

    Landorn(25.03.2012),
  3. CPA Аватар для Landorn
    • Регистрация: 06.02.2012
    • Сообщений: 811
    • Репутация: 356
    • Webmoney BL: ?
    allcapone, стараюсь писать интересные статьи:) Ведь я новичок, а новички вначале продвигаются с помощью интересных статей.
    • 0
  4. Дипломник Аватар для volos_86
    • Регистрация: 21.11.2011
    • Сообщений: 159
    • Репутация: 20
    На самом деле при нормально настроенном кешировании, после определенного лимита, увеличение количества плагинов никак не влияет на скорость загрузки.
    Странички держаться в кеше, грузятся с него, при этом весь код уже выполнен, и повторно не обрабатывается.
    Так что настраивай кеш, ставь плагины и не переживай.
    У меня к примеру в среднем 27 плагинов,и есть тенденция к росту. Я решил отказаться от прямых правок тем, ВП, и плагинов. После апдейта, всё равно все настройки слетают. Такое решение позволит освободить себя от рутиной работы по исправлению ошибок после апгрейда. Исключения только когда изменения расширяют функционал - который недоступен плагинами.
    Когда проектов более чем 1-2 и все разные, помнить все изменения нереально, блокноты, записки - не помогают.
    Перенос вашего сайта на новый хостинг.
    Представитель: hostpro.ua (напишите мне)
    • 2

    Спасибо сказали:

    Gaya(25.03.2012), Landorn(25.03.2012),
  5. CPA Аватар для Landorn
    • Регистрация: 06.02.2012
    • Сообщений: 811
    • Репутация: 356
    • Webmoney BL: ?
    volos_86, ну у меня вродибы с кешем все впорядке, пользуюсь WP Super Cache
    • 0
  6. Дипломник Аватар для volos_86
    • Регистрация: 21.11.2011
    • Сообщений: 159
    • Репутация: 20
    Перенос вашего сайта на новый хостинг.
    Представитель: hostpro.ua (напишите мне)
    • 1

    Спасибо сказали:

    Landorn(25.03.2012),
  7. Спасающий мир! :) Аватар для b00mer
    • Регистрация: 19.01.2012
    • Сообщений: 361
    • Репутация: 113
    • Webmoney BL: ?
    статья интересная, но многие плагины можно заменить кодом и облегчить работу движка:

    Breadcrumb NavXT - реализуется кодом через functions.php,
    WP Page Numbers - реализуется через встроенную функции вордпресса,
    PC Robots.txt - роботс редактирую через фтп)))
    Contact Form 7 - опять же кодом сделал простенькую, но рабочую форму,
    TweetMeme Retweet Button, Social Share Buttons - тоже реализовано без плагинов.

    Ну а вообщем, для тех, кому лень ковыряться в коде - очень полезная подборка необходимых плагинов.
    • 2

    Спасибо сказали:

    Gaya(25.03.2012), Landorn(25.03.2012),
  8. Banned
    • Регистрация: 12.08.2011
    • Сообщений: 510
    • Репутация: 12
    • Webmoney BL: ?
    кстати плагин Хлебная крошка где-то слышал что он хорошо влияет на продвижение.Так ли это?
    • 0
  9. CPA Аватар для Landorn
    • Регистрация: 06.02.2012
    • Сообщений: 811
    • Репутация: 356
    • Webmoney BL: ?
    Цитата Сообщение от sasha0808 Посмотреть сообщение
    кстати плагин Хлебная крошка где-то слышал что он хорошо влияет на продвижение.Так ли это?
    Ну да, на продвижение он влияет. Он помогает линковать главную страницу, категорию и определенную статью в ней. Тоесть этот плагин - составляющая внутренней оптимизации.

    ---------- Сообщение добавлено 23:41 ---------- Предыдущее 23:40 ----------

    b00mer,
    Цитата Сообщение от b00mer Посмотреть сообщение
    статья интересная, но многие плагины можно заменить кодом и облегчить работу движка:

    Breadcrumb NavXT - реализуется кодом через functions.php,
    WP Page Numbers - реализуется через встроенную функции вордпресса,
    PC Robots.txt - роботс редактирую через фтп)))
    Contact Form 7 - опять же кодом сделал простенькую, но рабочую форму,
    TweetMeme Retweet Button, Social Share Buttons - тоже реализовано без плагинов.

    Ну а вообщем, для тех, кому лень ковыряться в коде - очень полезная подборка необходимых плагинов.
    Да я сам все менять буду, пока на это времени нет) Не могли бы вы подсказать, как заменить кодом крошки и wp page numbers?

    ---------- Сообщение добавлено 23:43 ---------- Предыдущее 23:41 ----------

    Цитата Сообщение от volos_86 Посмотреть сообщение
    Ну значит все ок)) Просто на другом seo форуме сказали, что у меня со скоростью что-то не то, вот я и подумал об оптимизации)
    • 0
  10. Спасающий мир! :) Аватар для b00mer
    • Регистрация: 19.01.2012
    • Сообщений: 361
    • Репутация: 113
    • Webmoney BL: ?
    Хлебные крошки!

    этот код идет в functions.php
    Код:
    function dimox_breadcrumbs() {
      $showOnHome = 0; // 1 - показывать "хлебные крошки" на главной странице, 0 - не показывать
      $delimiter = '»'; // разделить между "крошками"
      $home = 'Главная'; // текст ссылка "Главная"
      $showCurrent = 1; // 1 - показывать название текущей статьи/страницы, 0 - не показывать
      $before = '<span class="current">'; // тег перед текущей "крошкой"
      $after = '</span>'; // тег после текущей "крошки"
      global $post;
      $homeLink = get_bloginfo('url');
      if (is_home() || is_front_page()) {
        if ($showOnHome == 1) echo '<div id="crumbs"><a href="' . $homeLink . '">' . $home . '</a></div>';
      } else {
        echo '<div id="crumbs"><a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
        if ( is_category() ) {
          global $wp_query;
          $cat_obj = $wp_query->get_queried_object();
          $thisCat = $cat_obj->term_id;
          $thisCat = get_category($thisCat);
          $parentCat = get_category($thisCat->parent);
          if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));
          echo $before . 'Архив рубрики "' . single_cat_title('', false) . '"' . $after;
        } elseif ( is_day() ) {
          echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $delimiter . ' ';
          echo '<a href="' . get_month_link(get_the_time('Y'),get_the_time('m')) . '">' . get_the_time('F') . '</a> ' . $delimiter . ' ';
          echo $before . get_the_time('d') . $after;
        } elseif ( is_month() ) {
          echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $delimiter . ' ';
          echo $before . get_the_time('F') . $after;
        } elseif ( is_year() ) {
          echo $before . get_the_time('Y') . $after;
        } elseif ( is_single() && !is_attachment() ) {
          if ( get_post_type() != 'post' ) {
            $post_type = get_post_type_object(get_post_type());
            $slug = $post_type->rewrite;
            echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
            if ($showCurrent == 1) echo $before . get_the_title() . $after;
          } else {
            $cat = get_the_category(); $cat = $cat[0];
            echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
            if ($showCurrent == 1) echo $before . get_the_title() . $after;
          }
        } elseif ( !is_single() && !is_page() && get_post_type() != 'post' && !is_404() ) {
          $post_type = get_post_type_object(get_post_type());
          echo $before . $post_type->labels->singular_name . $after;
        } elseif ( is_attachment() ) {
          $parent = get_post($post->post_parent);
          $cat = get_the_category($parent->ID); $cat = $cat[0];
          echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
          echo '<a href="' . get_permalink($parent) . '">' . $parent->post_title . '</a> ' . $delimiter . ' ';
          if ($showCurrent == 1) echo $before . get_the_title() . $after;
        } elseif ( is_page() && !$post->post_parent ) {
          if ($showCurrent == 1) echo $before . get_the_title() . $after;
        } elseif ( is_page() && $post->post_parent ) {
          $parent_id  = $post->post_parent;
          $breadcrumbs = array();
          while ($parent_id) {
            $page = get_page($parent_id);
            $breadcrumbs[] = '<a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a>';
            $parent_id  = $page->post_parent;
          }
          $breadcrumbs = array_reverse($breadcrumbs);
          foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' ';
          if ($showCurrent == 1) echo $before . get_the_title() . $after;
        } elseif ( is_search() ) {
          echo $before . 'Результаты поиска по запросу "' . get_search_query() . '"' . $after;
        } elseif ( is_tag() ) {
          echo $before . 'Записи с тегом "' . single_tag_title('', false) . '"' . $after;
        } elseif ( is_author() ) {
          global $author;
          $userdata = get_userdata($author);
          echo $before . 'Статьи автора ' . $userdata->display_name . $after;
        } elseif ( is_404() ) {
          echo $before . 'Error 404' . $after;
        }
        if ( get_query_var('paged') ) {
          if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
          echo __('Page') . ' ' . get_query_var('paged');
          if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
        }
        echo '</div>';
      }
    } // end dimox_breadcrumbs()
    а это ставится туда в файлах темы, где вы хотите их вывести:
    Код:
    <?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?>
    Встроенный пагинатор вордпресса!

    Этот код опять идет в functions.php, в комментах указано - какие цифры за что отвечают, можно пробовать ставить разные варианты.

    Код:
    function wp_corenavi() {
      global $wp_query, $wp_rewrite;
      $pages = '';
      $max = $wp_query->max_num_pages;
      if (!$current = get_query_var('paged')) $current = 1;
      $a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
      $a['total'] = $max;
      $a['current'] = $current;
      $total = 0; //1 - выводить текст "Страница N из N", 0 - не выводить
      $a['mid_size'] = 2; //сколько ссылок показывать слева и справа от текущей
      $a['end_size'] = 5; //сколько ссылок показывать в начале и в конце
      $a['prev_text'] = '&laquo; Предыдущая '; //текст ссылки "Предыдущая страница"
      $a['next_text'] = 'Следующая &raquo;'; //текст ссылки "Следующая страница"
      if ($max > 1) echo '<div class="paginator">';
      if ($total == 1 && $max > 1) $pages = '<span class="pages">Страница ' . $current . ' из ' . $max . '</span>'."\r\n";
      echo $pages . paginate_links($a);
      if ($max > 1) echo '</div>';
    }
    это ставится туда, где будет выводиться список страниц:

    Код:
    <div class="paginator"><?php if (function_exists('wp_corenavi')) wp_corenavi(); ?></div>
    ну и плюс в стилях.цсс наводится красота, у меня так:

    Код:
    .paginator{clear: both;}
    .paginator a, .paginator span {text-decoration: none;border: 1px solid #BFBFBF;padding:3px 3px 3px 3px;margin: 2px;}
    .paginator a:hover, .paginator span.pages {border-color: #000;}
    .paginator span.pages {font-weight: bold;}
    пример работоспособности этого всего:
    _http://zmurki.com

    что касаемо скорости загрузки сайта, тут есть еще над чем работать))), зайдите сюда:

    _http://gtmetrix.com/reports/landorn.ru/Nirgdvth

    сравнить для примера с другими сайтами можно открыв их в верхнем меню "Top 1000".
    Последний раз редактировалось b00mer; 25.03.2012 в 11:20.
    • 1

    Спасибо сказали:

    Landorn(25.03.2012),
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Лучшие плагины wordpress - 115 плагинов
Блоги 6 05.03.2012 12:13
Плагины для WordPress
Блоги 9 25.10.2010 13:17
Плагины для безопасности Wordpress
Софт, скрипты, сервисы 20 26.05.2010 00:50
Лучшие Wordpress плагины для Web-разработчиков
Дайджест блогосферы 1 26.01.2010 20:47
Обзор тех доргенов, которыми я пользуюсь
Дайджест блогосферы 8 25.12.2009 05:09

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры