n-wp.ru — блог о WordPress

Проблема с логотипом при отправке в Вконтакте

Я использую кнопки от Вконтакте «Добавить в закладки». Но при добавлении берется не картинка из поста, а логотип. Как исключить логотип и другие нежелательные изображения при обработке подобного рода запросов, так как такая же проблема появилась когда я портировал записи из блога в spool?

11 комментариев

  • чтобы указать точную картинку для вкантакте и facebook, можно использовать плагин like http://wordpress.org/extend/plugins/like/
    он пропишет в head нужные мета тэги og:image и другие, нужные для подобных штук
    саму кнопочку like можно отключить в настройках плагина

  • там надо при загрузки картинки указывать одну как миниатюру записи — этот плагин по этому апарметру ставит картинку в og:image. у меня все работает

  • как вы предлагаете указывать как миниатюру? у меня тег more идет сразу после первой картинки, и она у меня является миниатюрой

      • Вконтакте использует первые шесть img ссылок в качестве миниатюры страницы. Так получилось, что в них подал логотип, а ссылка ведущая на миниатюру поста даже не рассматривалась. Я предположил что можно использовать

        дабы акцентировать внимание на изображении. Именно этот код я прописал в шаблоне одной записи но добавив к нему php запрос

        Теперь, когда пишу пост, вставляю произвольное поле с именем ping в значении которого я пишу ссылку к основной миниатюры, тк у меня миниатюра имеет специфический размер «570х300» и используется за пост только один раз. Я пока не придумал как уйти от произвольных полей и автоматизировать этот процесс, тк знания php у меня не настолько хороши.

  • Скорее всего «исключить логотип» можно если сделать его через css, типа:

    Как думаете, пойдет?

    • Рассматривалось, но логотип кликабельный, следовательно css лишняя запара, и все изображения которые могут попасть в пост прорабатывать подобным способом глупо