Я делаю плагин WordPress, который использует шорткоды для отображения информации об автомобиле. Но теперь мне нужно добавить метатеги facebook в заголовок страницы. Эта мета генерируется в шорткоде, потому что она содержит информацию об автомобиле.
Я знаю, что заголовок не может быть отредактирован с помощью WordPress, потому что шорткоды выполняются после создания заголовка (я думаю). Но есть ли способ изменить содержимое заголовка в шорткоде?
Вот пример метаданных:
<!-- FACEBOOK METAS -->
<meta property="og:url" content="<<-- voertuig_url_cms -->>" />
<meta property="og:type" content="website" />
<meta property="og:title" content="<<-- merk -->> <<-- model -->> <<-- uitvoering -->> - <<-- bedrijf -->> - <<-- plaats -->>" />
<meta property="og:image" content="<<-- voertuig_foto1 -->>" />
<meta property="og:site_name" content="<<-- bedrijf -->>" />
<meta property="og:locale" content="nl_NL" />
<!-- FACEBOOK METAS -->
В шорткоде он заменит все <<- — >> для правильной информации. После того, как это сделано, это должно быть помещено в заголовок страницы.
До сих пор я знаю только один способ сделать это. Это просто путем создания всей страницы. Получить страницу, добавить мета и снова отобразить страницу. Но я думаю, что это сделает страницы очень медленными.
Я знаю, что это должно быть возможно, потому что уже существуют плагины, которые делают это, но я не могу найти как.
заранее спасибо
Задача ещё не решена.
Других решений пока нет …