Плагин кнопка-рейтинг «Лайк» для WordPress


Добавляйте кнопку Like к записям, страницам, комментариям, товарам WooCommerce, BuddyPress, bbPress и произвольным типам записей!

Получайте мгновенную статистику и аналитику!

Сортируйте материалы по лайкам!

Скачать Демо

11 лет успеха!

41 тема

                                                                                                                    
     

Совместимость



WooCommerce
bbPress
BuddyPress

Google Rich Snippets

Сделайте ваш сайт привлекательным для посетителей в результатах поиска!
Повысьте рейтинг в поисковых системах!
Увеличьте число кликов!

Google Rich Snippets
Узнать больше о Google Rich Snippets

Произвольные темы

              

              

Для мобильных

Сортировка материалов по лайкам

Сортировка материалов по лайкам

92 параметра

  • Настраивайте кнопку «Мне нравится» полностью под свои нужды.
  • Задавайте произвольные тексты для кнопок лайк и дислайк.
  • Настраивайте внешний вид с помощью CSS.
  • Вывод списка пользоватлей, проголосовавших за элемент.
  • Работает на сайтах, полностью закэшированных с помощью WP Super Cache, Quick Cache, CloudFlare и т.д.

Короткие коды

  • Шорткод для размещения кнопки «Мне нравится» внутри записи: [likebtn]
  • Шорткод для вывода лучших материалов: [likebtn_most_liked]
  • Шорткод для вывода материалов, понравившихся текущему пользователю: [likebtn_liked_by_user]
  • Шорткоды для вывода количества лайков и дислайков: [likebtn_likes] [likebtn_dislikes] [likebtn_user_votes]
  • Шорткод для отключения кнопки «Лайк» в записи: [likebtn_off]

Интеграция с BuddyPress

  • Запись действий голосования в ленту активности BuddyPress (голоса в закрытых группах не отображаются в публичной ленте активности)
  • Произвольные шаблоны сниппетов в ленте активности BuddyPress
  • Уведомление BuddyPress авторам, за чьи материалы голосуют другие авторизованные пользователи


Скриншоты

Статистика
Настройки
Голоса
Виджет понравившихся материалов
Интеграция с BuddyPress
Запись действий голосования в ленту активности BuddyPress
Уведомление BuddyPress авторам, за чьи материалы голосуют другие авторизованные пользователи
Компонент Like Button в myCRED

Документация

Плагин разработан и поддерживается Likebtn.com. Плагин является коммерческим и предоставляет 7-дневный пробный период TRIAL. После того, как TRIAL заканчивается, ваш сайт переключается на план FREE, и вы можете продолжать пользоваться FREE или обновить тарифный план сайта.
  1. Установите плагин Like Button Voting & Rating.
  2. Активируйте плагин через пункт меню «Плагины» в WordPress.
  3. Откройте вкладку Настройки плагина и нажмите «Получить данные аккаунта».
  4. Зарегистрируйтесь на LikeBtn.com, добавьте ваш сайта в ваш аккаунт на LikeBtn.com и введите данные вашего аккаунта LikeBtn.com на вкладке Настройки.
  5. Откройте вкладку Кнопки плагина, выберите тип записи и нажмите «Отображать кнопку».

Короткие коды (для использования в записях или шаблонах тем)

Чтобы разместить кнопку «Мне нравится» внутри записи/cтраницы, используйте следующий короткий код: [likebtn]

Вы можете указывать параметры кнопки «Мне нравится» следующим образом:
[likebtn style="large" i18n_like="Yeah!"]

Используйте пробел для разделения параметров, не используйте запятые или другие символы.

Выполните следующие шаги, чтобы сгенерировать короткий код:
  1. Откройте вкладку «Кнопки» плагина.
  2. Включите и настройте кнопку для любого типа записей.
  3. Прокрутите вниз и нажмите "Получить короткий код".



Параметр identifier кнопки используется для анализа статистики. Если параметр identifier не указан, используется ID записи.
Если вы указываете параметр identifier, вместо названия записи вы будете видеть идентификатор кнопки в статистике и виджете понравившихся материалов. Также вы не сможете сортировать записи по лайкам. Укажите уникальное имя кнопки с помощью параметра identifier, в противном случае все кнопки будут отражать одинаковое количество лайков.
Использование короткого кода в шаблоне:
<?php echo do_shortcode('[likebtn theme="disk" dislike_enabled="false" white_label="true"]'); ?>
Обновите ваш сайт до тарифного плана, позволяющего получать Статистику. На странице настроек плагина активируйте синхронизацию лайков в базу данных вашего сайта.
Используйте следующий короткий код:
[likebtn_most_liked title="Most Liked Content" number="5" order="dislikes" time_range="all" show_likes="0" show_dislikes="0" show_thumbnail="0" thumbnail_size="thumbnail" show_excerpt="0" show_date="0" entity_name="post,comment"]

Доступные значения entity_name: post, page, attachment, revision, nav_menu_item, comment и пользовательские типы записей.

Также вы можете сгенерировать код для вывода наиболее понравившихся материалов:
  1. Перейдите в "Внешний вид » Виджеты".
  2. Добавьте виджет LikeBtn в панель виджетов.
  3. Нажмите «Получить короткий код».
Использование короткого кода в шаблоне:
<?php echo do_shortcode('[likebtn_most_liked title="Most Liked Content" number="5" order="dislikes" time_range="all" show_likes="0" show_dislikes="0" show_thumbnail="0" thumbnail_size="thumbnail" show_excerpt="0" show_date="0" entity_name="post,comment"]'); ?>
Обновите ваш сайт до тарифного плана, позволяющего получать Статистику. На странице настроек плагина активируйте синхронизацию лайков в базу данных вашего сайта.
Используйте следующий короткий код:
[likebtn_liked_by_user title="You Liked" number="5" order="dislikes" time_range="all" show_likes="0" show_dislikes="0" show_thumbnail="0" thumbnail_size="thumbnail" show_excerpt="0" show_date="0" entity_name="post,comment"]

Доступные значения entity_name: post, page, attachment, revision, nav_menu_item, comment и пользовательские типы записей.

Также вы можете сгенерировать код для вывода наиболее понравившихся материалов:
  1. Перейдите в "Внешний вид » Виджеты".
  2. Добавьте виджет LikeBtn в панель виджетов.
  3. Нажмите «Получить короткий код».
Использование короткого кода в шаблоне:
<?php echo do_shortcode('[likebtn_liked_by_user title="Most Liked Content" number="5" order="dislikes" time_range="all" show_likes="0" show_dislikes="0" show_thumbnail="0" thumbnail_size="thumbnail" show_excerpt="0" show_date="0" entity_name="post,comment"]'); ?>
Обновите ваш сайт до тарифного плана, позволяющего получать Статистику. На странице настроек плагина активируйте синхронизацию лайков в базу данных вашего сайта.
Используйте следующий короткий код:
[likebtn_user_votes user_id="7" type="likes"]

  • type: likes, dislikes, total
  • user_id: если user_id не указан, выводится количество голосов, отданное текущим авторизованным пользователем

Использование короткого кода в шаблоне:
<?php echo do_shortcode('[likebtn_user_votes user_id="7" type="likes"'); ?>
Вывод количества лайков и дислайков для текущей записи:
[likebtn_likes]
[likebtn_dislikes]
Вывод количества лайков и дислайков для произвольного элемента с указанным параметром identifier:
[likebtn_likes identifier="my_item_1"]
[likebtn_dislikes identifier="my_item_1"]

Использование короткого кода в шаблоне:
<?php echo do_shortcode('[likebtn_likes]'); ?>
<?php echo do_shortcode('[likebtn_dislikes]'); ?>
Шорткод для отключения кнопки «Лайк» в записи: [likebtn_off]

Использование короткого кода в шаблоне:
<?php echo do_shortcode('[likebtn_off]'); ?>

Сортировка материалов

Обновите ваш сайт до тарифного плана, позволяющего получать Статистику. На странице настроек плагина активируйте синхронизацию лайков в базу данных вашего сайта.
После активации синхронизации плагин кнопки «Мне нравится» для WordPress добавляет 3 произвольных поля к записям:
  • Likes
  • Dislikes
  • Likes minus dislikes
Вы можете сортировать записи в WordPress по значениям произвольных полей с помощью функции query_posts(). Сначала определите шаблон для вставки кода, это может быть index.php, page.php, archive.php или любой другой в зависимости от ваших потребностей и используемой темы WordPress. Затем найдите основной Цикл в шаблоне. Наконец, поместите вызов функции query_posts() над Циклом:
<?php
    $args  = array(
        'orderby' => 'meta_value',
        'order' => 'DESC',
        'meta_query' => array(
            'relation' => 'OR',
             array(
                'key' => 'Likes',
                'compare' => 'NOT EXISTS',
                'type' => 'numeric'
             ),
             array(
                'key' => 'Likes',
                'compare' => 'EXISTS',
                'type' => 'numeric'
             )
         )
    );
    $args = array_merge( $args , $wp_query->query );
    query_posts($args);
?> 
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
В параметре key укажите одно из 3-х произвольных полей, предоставляемых плагином LikeBtn. В параметре order укажите нужный порядок сортировки: DESC (по убыванию), ASC (по возрастанию).

Или если вы используете WP_Query:
<?php
$query_args  = array(
    'post_type' => 'post',
    'orderby' => 'meta_value',
    'order' => 'DESC',
    'meta_query' => array(
        'relation' => 'OR',
         array(
            'key' => 'Likes',
            'compare' => 'NOT EXISTS',
            'type' => 'numeric'
         ),
         array(
            'key' => 'Likes',
            'compare' => 'EXISTS',
            'type' => 'numeric'
         )
     )
);
$loop = new WP_Query($query_args);
if ($loop->have_posts()):
    while($loop->have_posts()):
        $loop->the_post();
?>
        <a href="<?php the_permalink(); ?>">
            <div>
                <h3><?php echo the_title();?></h3>
                <p><?php echo the_content(); ?></p>
            </div>
        </a>
<?php
    endwhile;
endif;
?>
Этот метод требует базовых навыков программирования. Техническая поддержка LikeBtn на данный момент не предоставляет персональных услуг по разработке. Пожалуйста, наймите разработчика, если вам нужна персональная помощь.
  1. Обновите ваш сайт до тарифного плана, позволяющего получать Статистику. На странице настроек плагина активируйте синхронизацию лайков в базу данных вашего сайта.

    После активации синхронизации плагин кнопки «Мне нравится» для WordPress добавляет 3 произвольных поля к записям:
    • Likes
    • Dislikes
    • Likes minus dislikes

  2. Создайте новую страницу, создайте Произвольный шаблон страницы и присвойте созданный Произвольный шаблон странице.
  3. Если шаблон пользовательской страницы не содержит цикл записей, скопируйте его из index.php вашей текущей темы вместе с кодом постраничной навигации.
  4. Вставьте следующий код перед циклом:
    <?php
        add_filter('posts_where', 'likebtn_loggedin_user_posts_where', 10, 2);
        $wp_query = new WP_Query();
        $wp_query->query('showposts=5' . '&paged='.$paged);
    ?>
  5. Ниже приведён пример Произвольного шаблоны страницы (он будет отличаться для каждой темы):
    <?php /* Template Name: ContentLikeByUser */ ?>
    
    <?php
    
    get_header(); ?>
    
        <div id="primary" class="content-area">
            <main id="main" class="site-main" role="main">
            <?php
                add_filter('posts_where', 'likebtn_loggedin_user_posts_where', 10, 2);
                $wp_query = new WP_Query();
                $wp_query->query('showposts=5' . '&paged='.$paged);
            ?>
            <?php
            // Start the loop.
            while ( have_posts() ) : the_post();
    
                // Include the page content template.
                get_template_part( 'content', 'page' );
    
            // End the loop.
            endwhile;
    
            // Previous/next page navigation.
            the_posts_pagination( array(
                'prev_text'          => __( 'Previous page', 'twentyfifteen' ),
                'next_text'          => __( 'Next page', 'twentyfifteen' ),
                'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentyfifteen' ) . ' </span>',
            ) );
            ?>
    
            </main><!-- .site-main -->
        </div><!-- .content-area -->
    
    <?php get_footer(); ?>
    
  1. Обновите ваш сайт до тарифного плана, позволяющего получать Статистику.
  2. Включите синхронизацию лайков в вашу базу данных WordPress.
  3. Найдите шаблон comments.php вашей темы WordPress (например, /wp-content/themes/twentytwelve/comments.php)
  4. Добавьте второй аргумент во все вызовы функции wp_list_comments() в шаблоне comments.php:
    // Before
    // wp_list_comments( array( 'callback' => 'twentytwelve_comment', 'style' => 'ol' ));
    
    // After
    $comments_sorted = likebtn_comments_sorted_by_likes();
    wp_list_comments( array( 'callback' => 'twentytwelve_comment', 'style' => 'ol' ), $comments_sorted );
    Используйте функцию likebtn_comments_sorted_by_dislikes(), чтобы отсортировать комментарии по дислайкам.
Сделайте следующее, чтобы добавить новую опцию сортировки Sort by likes в выпадающий список сортировки товаров WooCommerce:

  1. Обновите ваш сайт до тарифного плана, позволяющего получать Статистику.
  2. Включите синхронизацию лайков в вашу базу данных WordPress.
  3. Добавьте следующий код в файл functions.php вашей текущей темы:
    function likebtn_product_query($q) {
    
        if (!empty($q->orderby) && $q->orderby == 'likes' || (!empty($_GET['orderby']) && $_GET['orderby'] == "likes")) {
            $meta_query = $q->get('meta_query');
    
            array_unshift($meta_query, 
                array(
                    'relation' => 'OR',
                    array(
                        'key' => 'Likes',
                        'compare' => 'NOT EXISTS',
                        'type' => 'numeric',
                    ),
                    array(
                        'key' => 'Likes',
                        'compare' => 'EXISTS',
                        'type' => 'numeric',
                    )
                )
            );
    
            $q->set( 'meta_query', $meta_query );
            $q->set( 'orderby', 'meta_value' );
            $q->set( 'order', 'DESC' );
        }
    }
    
    add_action( 'woocommerce_product_query', 'likebtn_product_query' );
    
    function likebtn_woocommerce_catalog_orderby($sortby) {
        $sortby['likes'] = __( 'Sort by likes', 'woocommerce' );
    
        return $sortby;
    }
    
    add_filter( 'woocommerce_default_catalog_orderby_options', 'likebtn_woocommerce_catalog_orderby' );
    add_filter( 'woocommerce_catalog_orderby', 'likebtn_woocommerce_catalog_orderby' );

Произвольные шаблоны

Если вы хотите переопределить шаблон по умолчанию, сделайте следующее:
  1. Создайте папку likebtn-like-button внутри директории вашей текущей темы, например /wp-content/themes/twentytwelve/likebtn-like-button.
  2. Скопируйте /wp-content/plugins/likebtn-like-button/templates/most-liked-widget.php во вновь созданную папку likebtn-like-button.
  3. Отредактируйте шаблон /wp-content/plugins/likebtn-like-button/templates/most-liked-widget.php.
Если вы хотите переопределить шаблон по умолчанию, сделайте следующее:
  1. Создайте папку likebtn-like-button внутри директории вашей текущей темы, например /wp-content/themes/twentytwelve/likebtn-like-button.
  2. Скопируйте /wp-content/plugins/likebtn-like-button/templates/liked-by-user-widget.php во вновь созданную папку likebtn-like-button.
  3. Отредактируйте шаблон /wp-content/plugins/likebtn-like-button/templates/liked-by-user-widget.php.
  1. Создайте папку likebtn-like-button внутри директории вашей текущей темы, например /wp-content/themes/twentytwelve/likebtn-like-button.
  2. Скопируйте /wp-content/plugins/likebtn-like-button/templates/like-box.php во вновь созданную папку likebtn-like-button.
  3. Отредактируйте шаблон /wp-content/plugins/likebtn-like-button/templates/like-box.php.

Другое

Если вы хотите добавить кнопку «Мне нравится» в текстовый виджет (в произвольную область записи для виджетов, например), не добавляйте HTML-код LikeBtn напрямую в текстовый виджет, вместо этого проделайте следующее:
  1. Установить и активировать плагин LikeBtn для WordPress.
  2. Установить и активировать плагин Shortcodes in Sidebar Widgets.
  3. Вставьте короткий код LikeBtn в текстовый виджет.
Использовать этот метод вставки кнопки Like не рекомендуется. Пожалуйста, используйте панель плагина или шорткоды для вставки кнопки.

При вставке кнопки Like с помощью HTML-кода вместо названия записи вы будете видеть идентификатор кнопки в статистике и виджете понравившихся материалов. Также вы не сможете сортировать записи по лайкам.
Сгенерируйте HTML-код кнопки и вставьте в запись или шаблон WordPress.

Укажите уникальное имя кнопки с помощью параметра identifier, в противном случае все кнопки будут отражать одинаковое количество лайков. Параметр identifier кнопки используется для анализа статистики.
Параметр identifer плагина LikeBtn в WordPress имеет следующую структуру: Тип записи + _ + ID Записи

Примеры:
  • post_1
  • page_7
Таким образом, если вам нужно вставить HTML-код LikeBtn напрямую в шаблон записи WordPress, вы можете указать параметр identifier следующим образом: data-identifier="post_<?php the_ID()?>"
Обновите ваш сайт до тарифного плана, позволяющего получать Статистику. На странице настроек плагина активируйте синхронизацию лайков в базу данных вашего сайта.
Чтобы вывести количество лайков и дислайков в списке записей, вставьте следующий код:
<?php $post_custom = get_post_custom( get_the_ID() ); ?>
Likes: <?php echo (int)$post_custom['Likes'][0]; ?> |
Dislikes: <?php echo (int)$post_custom['Dislikes'][0]; ?>
в цикл по записям в index.php, page.php, home.php или любой другой шаблон в зависимости от используемой темы WordPress (например, /wp-content/themes/twentytwelve/index.php):
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>

<?php /* Get and display number of likes and dislikes */ ?>
<?php $post_custom = get_post_custom( get_the_ID() ); ?>
Likes: <?php echo (int)$post_custom['Likes'][0]; ?> |
Dislikes: <?php echo (int)$post_custom['Dislikes'][0]; ?>
<?php endwhile; ?>
Чтобы вывести количество лайков и дислайков в сокращённых и полных записях, вставьте следующий код в content.php или любой другой шаблон в зависимости от используемой темы WordPress (например, /wp-content/themes/twentytwelve/content.php):
<?php $post_custom = get_post_custom( get_the_ID() ); ?>
Likes: <?php echo (int)$post_custom['Likes'][0]; ?> |
Dislikes: <?php echo (int)$post_custom['Dislikes'][0]; ?>
Вы можете использовать плагин LikeBtn в сети сайтов. Добавьте каждый сайт отдельно на странице Сайты. Если используется мультисайт в режиме поддиректорий, то необходимо указать Подкаталог при добавлении сайтов. См. оптовые скидки.
Например, если вы хотите перенаправить посетителя на другую страницу, когда он голосует за запись с ID=12:

  1. Добавьте следующий произвольный JavaScript-код на вкладке Настройки:
    function my_likebtn_callback(event) {
        if (event.type == "likebtn.like" && event.settings.identifier == "post_12") {
            window.location.href = 'https://likebtn.com';
        }
    }
  2. Введите название функции JavaScript на подвкладке События вкладки Кнопки: my_likebtn_callback
Добавьте следующий код в файл functions.php вашей текущей темы:

/**
 * Action triggered when visitor votes.
 * 
 * args:
 * [identifier] - Identifier of the Like button (Read more: https://likebtn.com/en/wordpress-like-button-plugin#identifier)
 * [entity_name] - The Like button code of the entity to which Like button is attached: post, page, comment, attachment, user, product, bp_activity_post, bp_activity_update, bp_activity_comment, bp_activity_topic, bp_member, bbp_post, bbp_user, um_user. If the Like button is added using HTML-code or shortcode and not attached to any WordPress entity entity_name is equals to: custom_item
 * [entity_id] - ID of the WordPress entity to which the Like button is connected.
 * [type] - Type of the vote: 1 - like, -1 - dislike, 0 - vote canceled
 * [act] - The action applied to the vote: a - new vote registered, u - voter changed his opinion from like to dislike and vice versa, r - voter canceled his previous vote. 
 * [user_id] - ID of the voting user, can be empty if anonymous visitor is voting (Example: 3)
 * [ip] - IP-address of the voter (Example: 75.19.150.29)
 * [lat] - Lattitude of the voter (Example: 65,3619)
 * [lng] - Longitude of the voter (Example: 27,393101)
 * [created_at] - Date and time of the vote (Example: 2016-11-09 01:48:57)
 */
function likebtn_vote_action($args)
{
    // Get ID of the author of the entity for which visitor just voted
    $author_id = _likebtn_get_author_id($args['entity_name'], $args['entity_id']);
    if (!$author_id || $author_id == $args['user_id']) {
        return;
    }

    $author_data = get_userdata($author_id);
    if (!$author_data || empty($author_data->user_email)) {
        return;
    }

    $type_title = '';
    if ($args['type'] == 1) {
        $type_title = 'like';
    } elseif ($args['type'] == -1) {
        $type_title = 'dislike';
    } else {
        return;
    }

    $entity_name_title = mb_strtolower(_likebtn_get_entity_name_title($args['entity_name'], true));
    $entity_title = _likebtn_get_entity_title($args['entity_name'], $args['entity_id']);
    $entity_url = _likebtn_get_entity_url($args['entity_name'], $args['entity_id']);

    // Adjust the block of below according your needs
    $domain = parse_url(get_home_url(), PHP_URL_HOST);
    $to = $author_data->user_email;
    $subject = "Your ".$entity_name_title." received a {$type_title} at {$domain}!";
    $from = "noreply@".$domain;
    $reply_to = "postmaster@".$domain;
    $body = "
        Hi {$author_data->display_name}!<br/><br/>
        Congratulations! Your <a href=\"{$entity_url}\">{$entity_title}</a> {$entity_name_title} has just received a <strong>{$type_title}</strong>.<br/><br/>
        <span style=\"color:#808080\">--<br/>
        With best wishes,<br/>
        {$domain}</span>
    ";

    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=\"utf-8\"\r\n";
    $headers .= 'From: '.$from."\r\n";
    if ($reply_to) {
        $headers .= "Reply-To: ".$reply_to."\r\n";
    }
    $subject = '=?UTF-8?B?'.base64_encode($subject).'?=';

    return mail($to, $subject, $body, $headers);
}

add_action('likebtn_vote', 'likebtn_vote_action');
  1. Установите плагин myCRED.
  2. Настройте "Баллы за получение лайка к материалу" для комментариев/записей в Hooks myCRED.
  3. Используйте следующий шорткод для отображения количества лайков автора на странице:
    <?php echo do_shortcode( '[mycred_my_balance user_id="'.$post->post_author.'" balance_el="i"]' ); ?>
    в записи:
    <?php echo do_shortcode( '[mycred_my_balance user_id="'.the_author_meta('ID').'" balance_el="i"]' ); ?>
  4. Используйте виджет Leaderboard myCRED для отображения лучших авторов.

Общие вопросы

Нет. Голоса хранятся в системе LikeBtn и в локальной базе в вашего сайта в таблицах likebtn_item, likebtn_vote и в произвольных полях.
Голоса хранятся в системе LikeBtn и во время синхронизации плагин сохраняет их в произвольных полях WordPress, которые, в свою очередь, хранятся в таблицах postmeta, commentmeta, usermeta, bp_xprofile_meta и bp_activity_meta.

Неполадки

Если вы размещаете кнопку «Мне нравится» не через панель плагина, а с помощью короткого кода или сгенерированного HTML-кода, необходимо указать уникальный идентификатор с помощью параметра identifier.
  1. Установите плагин Advanced Excerpt.
  2. Перейдите в раздел «Excerpt» в меню «Settings» плагина и отметьте «Don't remove any markup».
Если это не помогло, найдите шаблон, отвечающий за вывод сокращённой записи в вашей теме, и замените функцию, выводящую сокращённую запись, на get_the_excerpt(). Например, тема PinThis в шаблоне /wp-content/themes/PinThis/pinbox.php использует свою функцию pinthis_excerpt() для вывода сокращённых записей. Замена её на get_the_excerpt() позволяет вывести кнопку Like в сокращённой записи.
Некоторые темы WordPress (например, тема Bridge) не используют стандартные функции WordPress для отображения записей. В этом случае вы можете добавить кнопку Like в шаблон темы с помощью короткого кода.
Если вы вставляете код LikeBtn непосредственно в шаблон или размещаете с помощью короткого кода, то необходимо выполнить следующий код JavaScript после загрузки элементов с помощью AJAX:
if (typeof(LikeBtn) != "undefined") {
    LikeBtn.init();
}
Если это происходит при просмотре записи, попробуйте установить плагин WP Open Graph.

Если это происходит на странице со списком записей, то невозможно указать Facebook, что нужно отображать картинку и название той или иной записи.

Интеграция с другими плагинами

В файле paged-post-slider.php плагина Paged Post Slider замените $ppscontent .= wpautop($post->post_content); на:
remove_filter('the_content', 'paged_post_the_content_filter');
$ppscontent .= apply_filters('the_content', $post->post_content);

Темы WordPress, не полностью поддерживающие кнопку «Мне нравится»

Тема Не отображает кнопку «Мне нравится» в...
Thesis Комментарии
Multinews Сокращённые записи
Flatly Сокращённые записи

Отзывы

Просто упомяните @likebtn в Твиттере и мы добавим ваш отзыв

Партнёрская программа

Зарабатывайте деньги с LikeBtn!

Разместите нашу реферальную ссылку или баннер на веб-сайте, получайте вознаграждения в виде 25% пожизненно от всех платежей, сделанных привлечённым клиентом (в том числе от всех его будущих платежей по продлению тарифных планов).

Реферальные вознаграждения выплачивается вам через PayPal (для России только на счета категории Личный) в конце каждого месяца. Что если у меня нет счета PayPal?

Начать зарабатывать



Есть вопросы? Посетите Вопросы и ответы