👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Вместо кнопки Вконтакта, выдает такие ошибки:
Uncaught ReferenceError: API_ID is not defined
openapi.js:953Uncaught Error: VK not initialized. Please use VK.init
VK.Widgets.Likeopenapi.js:953
(anonymous function)
– адрес сайта.
Кнопка в данный момент находится на странице “О сайте” в div “vkontakte”
На странице кнопки перед копированием кода нужно ввести и сохранить данные о сайте (название и адрес). В этом случае вместо API_ID будет адрес идентификатор сайта, и кнопка должна появиться.
Слово «адрес» лишнее. Просто идентификатор.
Вставил ID приложения вместо API_ID в коде кнопки.
Теперь вместо кнопки: No application domain
На главной странице есть идентификатор, но нет кода самой кнопки. На странице «О сайте» есть кнопка, но нет идентификатора (возможно, из-за кэширования). Сохранил страницу и добавил код вручную — кнопка появилась.
У меня оба куска кода и там и там отображаются.
Да, кэш обновился.
Возможно, при добавлении сайта не был указан домен? Когда я для проверки добавлял свой, там было три поля: «Название сайта», «Адрес сайта», «Основной домен сайта».
Да, стоит перепроверить домен. Если сохранить HTML-страницу на диск с помощью Firefox, кнопка появляется.
Основной домен генерируется автоматически из адреса сайта.
Разобрался – в настройках уже созданного приложения Вконтакте, есть пункт Open API, если зайти туда – ссылок на домены и адрес сайта нет.
Плюс видимо в поле “Название” приложения нужно было вводить адрес сайта %)