Nano Hash - криптовалюты, майнинг, программирование

кнопки "поделиться" и "лайк" в фейсбуке не работают

У меня есть пост с 2 кнопками, поделиться и лайкнуть:

<input class="fb-like contact-submit" data-href="<?php the_permalink(); ?>" type="button" value="LIKE">
<input class="fb-share-button contact-submit" data-href="<?php the_permalink(); ?>" type="button" value="SHARE">

функция постоянной ссылки в data-href напечатать полный URL-адрес этого сообщения (функция WordPress).

Я добавил javascript после открытия тега body:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/pl_PL/sdk.js#xfbml=1&version=v2.3";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

И это не работает, ничего не происходит «по клику».

Почему этот код не работает? Я читал, что для этого создание приложения Facebook не требуется. Что случилось?

Большое спасибо за всех.


  • Не используйте для них элементы input, используйте div. (JS SDK попытается добавить iframe к элементам с этими классами, и это не удастся для input, потому что у них не может быть дочерних элементов.) 08.04.2015
  • @CBroe Большое спасибо за помощь, но что, если я хочу показать свои пользовательские кнопки? Исходный код с кнопками div show default fb, как я могу это изменить? 08.04.2015
  • Если вы хотите использовать социальные плагины FB, то вы застряли с ограниченными параметрами настройки стиля, которые они предоставляют. Если вы хотите чего-то другого, то вам нужно реализовать функционал самостоятельно. Для обмена это довольно просто с помощью диалогового окна «Поделиться»; лайки более ограничены, вы можете попробовать действие og.likes Open Graph. 08.04.2015
  • Как уже сказал вам CBroe, вы фактически нарушаете интеграцию кнопки «Нравится» в FB. См. это 15.04.2015

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..