Я создаю веб-сайт, на котором есть доля Facebook и подобные кнопки. Я хочу знать, могу ли я изменить og:description
, og:title
, og:author
и т. Д. Динамически используя PHP?Могу ли я изменить og: description, og: title, og: author и т. Д. Динамически?
Например:
<meta property="og:url" content="<?php echo my_url(); ?>"/>
<meta property="og:type" content="website" />
<meta property="og:title" content="<?php echo $random_title; ?>"/>
<meta property="og:author" content="<?php echo $random_author; ?>"/>
<meta property="og:description" content="<?php echo $random_desc; ?>"/>
Это описание, название, автор различны для разных должностей. Так я могу сделать это таким образом? Или есть другой способ?
я получил ошибку, когда я отладки URL с https://developers.facebook.com/tools/debug/
Extraneous Property Objects of this type do not allow properties named 'og:author'.
Parser Mismatched Metadata The parser's result for this metadata did not match the input metadata. Likely, this was caused by the data being ordered in an unexpected way, multiple values being given for a property only expecting a single value, or property values for a given property being mismatched. Here are the input properties that were not seen in the parsed result: 'og:author'
Вы действительно пытались протестировать его, прежде чем задавали вопрос? – Eda190
Я пробовал сегодня. Но описание, название и т. Д. Остается старым статическим, которое я дал несколько дней назад! Вот почему у меня есть это сомнение. –
Когда инструмент отладки предоставляет вам это сообщение об ошибке, первое, что вам нужно сделать, это проверить ваш HTML. http://validator.w3.org/ – CBroe