Всем привет.
Кто делал разметку
Open Graph для соцсетей .
Сегодня увлекся, читал статьи разные и т.д, но они будто под копирку скопированы.
Как для главной сделать я понял, а как сделать для других стнаниц если у меня не html страницы, а сайт с админкой.
Вопросы:
1)Важно ли запихивать в html теги? вот так
(<html lang="ru" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">)
.
2)Насчет
<meta property="og:title" content="<?= $title ?>"/>
и других где описание и урл страницы, я так понимаю чтобы для всех страниц сделать, надо сделать код который определяет на какой мы странице и чтобы в поле
<meta property="og:url" content= " " />
подставлял автоматом урл страницы на которой нахожусь, так лучше сделать?
С титле, дискрипшионом, проблем нет, я просто код запихал, который метатеги эти выводит и все. Теперь какой титл на странице и дискрпшион, он выводит и в этих тегах для соцсетей.
3)Как быть с картинкой?
<meta property="og:image" content=" "/>
, допустим на главной странице нет картинки и я туда запихал ссылку, сделал картинку, а что если на других страницах есть картинки в текстах, то как с этим быть? если допустим я хочу чтобы на других страницах бралась картинка из контента.
4) Достаточно ли для твита этого? (или чего-то не хватает еще).
<meta name="twitter:title" content=" " />
<meta name="twitter:description" content=" " />
<meta name="twitter:url " content=" " />
<meta name="twitter:cart" content="summary" />
5)Насчет html, если я нахожусь в статье, то я читал что надо добавлять еще мета в html сюда,
<html lang="ru" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
, это важно?
Вот думаю как все это удобно и лучше реализовать. Ну и само собой правильнее, вот допустим если я в статье нахожусь и там есть картинки, и вообще если в статье то надо менять тег
<meta property="og:type" content="website" />
, вместо website, там другое. Это же надо как-то определять страницу и подставлять к ней другой вариант ввода в этом поле, ну и плюс вставлять код, который будет выводить картинку в этом теге
<meta property="og:image" content=" "/>
, а как размеры будет определять непонятно ____), или лучше там где есть картинка, тупо убрать этот мета
<meta property="og:image" content=" "/>
.
Вообщем спецы, подскажите как реализовываете, что ставите, может где есть видео толковое об этом или статья. Где будет все рассжовано.