Поддержка Плагины Пытаюсь вывести соцпанель

  • Искал я способы создания панели социальными сервисами и выбрал один плагин. Скрипт в нём наиболее короткий и простой. Но мне не понравилось оформление: убрал большую часть сервисов, сменил иконки, размер, порядок, убрал стили.

    Решил прописать его сразу в тему, чтобы не подключался как палгин. Прописал в functions.php:

    function scz_knopki_23($content){
    if( !is_home()) {
      $content.=  "<link rel=\"stylesheet\" type=\"text/css\" href=\"/wp-content/plugins/russocialknopki-23/stules/stules.css\">
    <div>
    <script type=\"text/javascript\" src=\"/wp-content/plugins/russocialknopki-23/js/buttons.js\"></script>
    <script type=\"text/javascript\">buttons('/wp-content/plugins/russocialknopki-23/js/')</script>
    </div>";
    }
    return $content;
    }
    add_filter ('the_content', 'scz_knopki_23');
    ?>

    в этом случае всё оотлично работает, панель вставляется в тело поста после текста. Мне же нужно вставить его не в тело, а ниже. Поэтом хочу его прописать в single.php и page.php в нужное место. Просто при переносе add_filter (‘the_content’, ‘scz_knopki_23’); панель не отображается. Дело в вышеприведённом коде, сам исправить не могу. Подскажите, как изменить для рабочего состояния. И, если не сложно, краткое описание изменений, на будущее.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Озарение может придти неожидано, даже без особых знаний. Чисто интуитивно после вопроса сам додумался. А ведь вчера весь день голову ломал. Получилось очень мило.

    Наверное, нужно написать решение, кому-нибудь пригодится. Значит так. Сначала я подправил функцию:

    function spanel($content){
    if( !is_home()) {
      $content.=
        "<script type=\"text/javascript\" src=\"/wp-content/themes/mytheme/js/spanel.js\"></script>
         <script type=\"text/javascript\">buttons('/wp-content/themes/mytheme/js/')</script>";
    return $content;
    }
    ?>

    Для вывода панели на страницу в нужном месте добавить:
    <?php echo spanel (''); ?>
    Всё 🙂

    Хы…неполное описание…что за плагин? откуда нам брать все эти spanel.js и т.д…можно поподробнее!…а то так ни у кого ничего не выйдет!

    Плагин RusSocialKnopki 23. Вопрос был не по плагину. Тем более от плагина там остался только переделанный скрипт и функция. Вопрос был именно о функции, ответ сам же и нашёл потом. В итоге получил самую лёгкую реализацию социальных кнопок, до этого долго искал в интернете, всё намного тяжелее.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Пытаюсь вывести соцпанель» закрыта для новых ответов.