Кнопка 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 или следите за мной в социальных сетях.
  • Миша: Да, точно)

  • Владимир: и на третьей строке не хватает скобки ) закрывающей if :)

  • Миша: Добрый вечер! Рекомендую получить ID пользователя через функцию get_current_user_id().

  • Дмитрий: Миша, подскажите пожалуйста, я использую такой редирект, но он не срабатывает: add_action( 'template_redirect', funct...

  • Миша: Ну как не определена - это аргумент функции. Или я просто вас не до конца понимаю.