Изменить метаданные facebook на основе URL/якоря

При наборе вопроса я обнаружил небольшой обмен по этому адресу Добавление хеша URL-адреса в метаданные для карточек обмена в Facebook и Twitter, что предполагает, что это может быть неосуществимо, но поскольку со временем все меняется, я подумал, что мне нужно обратиться за советом.

Сценарий:

У меня есть URL-адрес http://example.com/, который включает соответствующую метатегу Facebook в заголовке. Меня больше всего интересует:

<meta property="og:image" content="whatever.jpg" />

Позже я могу добавить дополнительную информацию на страницу и дать ссылку на нее с якорем, например. http://example.com/#new и может захотеть отобразить другую метатегу для этого якоря, например.

<meta property="og:image" content="whatever-another.jpg" />

Мой вопрос в том, есть ли способ динамически изменять метаданные в зависимости от того, является ли общий URL-адрес исходным URL-адресом или URL-адресом с привязкой. Страница может иметь несколько якорей.

Мой сайт использует Wordpress, поэтому я могу использовать такие вещи, как настраиваемые поля и т. Д., Если они являются возможным ручным решением, но независимо от того, возможность изменить метаполе на основе привязки URL-адреса является целью.

Приветствуется любое руководство.


person Paul Brown    schedule 30.09.2014    source источник