Кнопка Share «Поделиться» для Pocket

В последнее время я довольно часто сталкивался с вопросами пользователей относительно создания share-кнопки для Pocket. Это были и комментарии на моём блоге и вопросы, которые люди задавали на других сайтах, связанных с разработкой.

Как и в случае с другими социальными сетями, для Pocket есть два варианта кнопки — стандартный и нестандартный.

Стандартный вариант кнопки, со счетчиком и без

Думаю, что не это вы искали, когда попали на мой сайт, но всё же я опишу этот вариант создания кнопки в двух словах.

Для того, чтобы добавить на свой сайт стандартную кнопку Pocket, перейдите по адресу https://getpocket.com/publisher/button.

Дальше всё стандартно — выбираете интересующую вас кнопку, копируете полученный код:

Кнопка поделиться в Pocket

Нестандартная кнопка

Если вы вставите код ниже как есть на свой сайт, то при нажатии на ссылку у вас будет открываться всплывающее окно, в котором вы сможете добавить страницу в Pocket.

Преимущество этого метода в том, что при помощи CSS вы можете задать абсолютно любой внешний вид кнопки.

<?php
$url = 'https://truemisha.ru'; // ссылка на страницу, которую будем добавлять
?>
<a href="https://getpocket.com/save?url=<?php echo urlencode( $url ) ?>" title="Поделиться ссылкой в Pocket" onclick="window.open(this.href, this.title, 'toolbar=0, status=0, width=548, height=325'); return false" target="_parent">Поделиться в Pocket</a>
Материал добавлен в Pocket
Подпишитесь, чтобы раз в неделю получать свежие статьи с блога по email.

Смотрите также

Комментарии 1

  • Александр12 августа 2015 в 07:08 #

    Добрый день.
    А подскажите пожалуйста, как добавить картинку, что бы в покете и картинка отображалась?
    Спасибо!

Оставить комментарий / вопрос

phpjsHTMLCSSSQLПросто код
  Для того, чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или авторизуйтесь на сайте.
Получайте новости блога по email или следите за мной в социальных сетях.
  • alex morozov: Ура, спасибо! Все-таки я разобрался ! Сделал:

  • alex morozov: Сделал Класс добаляется даже если поле пустое

  • Vladislav: Лучше бы посоветовали изящное решение имеющейся проблемы.

  • alex morozov: Не очень понял. Я добавляю метабокс через класс, почти как у вас. class Desc_Meta_Box { private $screens = array(...

  • Миша: Метод тыка хорош, но оснвоы нужно знать в любом случае. Рекомендую почитать это.