👍 Научим бесплатно правильно создавать сайты на 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, если зайти туда — ссылок на домены и адрес сайта нет.
Плюс видимо в поле «Название» приложения нужно было вводить адрес сайта %)