Поддержка Проблемы и решения Кнопки «Подписаться»

  • Здравствуйте. Хочу разместить кнопки «подписаться», «нравится», для Фейсбук, ВК и ОК, в начале и конце каждого поста. Максимум, что мне удалось, это поместить кнопку от Фейсбук в сайдбар с помощью iframe. Прочитал кучу инструкций о вставке кода и скриптов в header.php и single.php, никак не удается их отобразить в посте. Я повторюсь, нужно вставить кнопки подписаться/нравится, а не поделиться. Подскажите правильно решение пожалуйста.

    • Тема изменена 1 месяц, 4 недели назад пользователем shugogo.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 16 по 30 (всего 60)
  • shugogo,

    сайт предлагает вставку с помощью iframe

    Там 2 варианта внедрения кнопки, вариант с <iframe> не самый лучший, но если вас устраивает, то ОК 🙂

    У меня стоит тема Newspaper

    У вас премиум-тема, которой у меня нет, так что конкретнее не смогу подсказать нужный файл. Однако, как вижу, у вас есть перед записями блок Share, который вы можете через дочернюю тему переделать под нужный вам Like 🙂 Шорткод у вас уже есть, останется покопаться в файлах темы на предмет нужного места его вывода.

    если я правильно понимаю, то за вывод записи отвечает single.php

    В премиум-темах обычно через этот файл тянутся уже другие, находящиеся в директориях template-parts, inc, content и пр. — вариантов вагон и тележка. Посмотрите код файла single.php, там интуитивно, думаю, поймёте где дальше смотреть.

    @vladvector

    Спасибо вам за помощь еще раз.
    Пока я еще не понимаю, куда вставить шорткод, много чего перепробовал, но безрезультатно.
    Я думаю это все от незнания php. Буду пробовать дальше.

    Посмотрите код файла single.php, там интуитивно, думаю, поймёте где дальше смотреть.

    Видимо не всем понятно куда он ведет 🙂

    shugogo,

    Посмотрите код файла single.php

    get_template_part('loop-single' ); >>> Файл loop-single.php. Разместите шорткод после <article ...>.

    @vladvector я его попробовал вставить везде но безрезультатно. А может быть такое, что тема блокирует любое вмешательство?

    shugogo,

    А может быть такое, что тема блокирует любое вмешательство?

    В этом даже теоретически нет смысла, не говоря про практику и реализацию)

    попробовал вставить везде но безрезультатно

    Значит что-то всё же не так делаете. Я вам уже и код написал, и файлы)

    @vladvector

    Значит что-то всё же не так делаете. Я вам уже и код написал, и файлы)

    А что тут можно напутать? Строчку скопировал -> строчку вставил.

    Спасибо вам еще раз. Буду мучить дальше 🙂

    shugogo,

    А что тут можно напутать?

    Вот именно так

    Строчку скопировал -> строчку вставил.

    И можно накосячить 🙂

    Я из любопытства скачал тему эту, проверил — всё работает.

    @vladvector

    Я из любопытства скачал тему эту, проверил — всё работает.

    Блин, да как так-то? 🙂
    Вы вставили шорткод после <article ...> и все пошло?

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

    shugogo,

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

    А что именно у вас выводится этим шорткодом? Исходный код страниц смотрели, появляется хоть что-то? Я сейчас, к примеру, ничего не вижу внутри <article>.

    А что именно у вас выводится этим шорткодом?

    кнопки в сайдбаре

    Я сейчас, к примеру, ничего не вижу внутри <article>

    Я его просто за ненадобностью удалил. Сейчас повторно вставил:

    if (have_posts()) {
        the_post(); ?>
        <article class="<?php echo join(' ', get_post_class());?>"> 
    <?php echo do_shortcode("[sociallikebuttons]"); ?>
            <div class="td-post-header">
                <ul class="td-category">

    shugogo, попробуйте удалить из шорткода код ФБ и ОК, например, чтобы только ВК остался, и попробуйте уже так, заработает или нет. Если результата не даст, тогда показывайте файлы с кодом, что и где вы сделали (можно через Pastebin).

    @vladvector

    попробуйте удалить из шорткода код ФБ и ОК, например, чтобы только ВК остался, и попробуйте уже так, заработает или нет

    не помогло

    можно через Pastebin

    functions.php
    loop-single.php

    Все вставки идут вначале кода.

    shugogo, единственное, что приходит сейчас в голову, это устаревшая версия темы — 9.7.3. Вы её покупали? Если нет, то это может всё объяснить (смущает фавикон сайта — точно такой же используется на одном распространителе nulled-версий тем для WP).

    @vladvector

    единственное, что приходит сейчас в голову, это устаревшая версия темы — 9.7.3. Вы её покупали?

    Нет, не покупал и уже 100 раз пожалел об этом.

    смущает фавикон сайта — точно такой же используется на одном распространителе nulled-версий тем для WP

    но вот об этом я даже не в курсе

    shugogo,

    Нет, не покупал

    Это и по косякам в вёрстке видно, если честно.

    Вариант «А»: можете приобрести тему у разработчика, в будущем сможете и обновляться без проблем, ну и всякие «бонусы» nulled-тем стороной обойдёте. Если тема действительно понравилась, то 59$ того стоят.

    Вариант «Б»: [удалено]

    Вариант «В»: подыскать бесплатную тему в репо 🙂

    • Ответ изменён 1 месяц, 3 недели назад пользователем Yui.
    • Ответ изменён 1 месяц, 3 недели назад пользователем Yui.
Просмотр 15 ответов — с 16 по 30 (всего 60)