Как добавить метатеги из шаблона? - PullRequest
1 голос
/ 12 июля 2011

Я разрабатываю сайт, используя WordPress в качестве моей платформы.Шаблоны сильно настроены и на самом деле не используют много функций Wordpress.Я просто использую его для регистрации пользователей и публикую несколько статей тут и там.

Один из шаблонов - это шаблон продукта.В этом шаблоне я получаю информацию о продукте на основе идентификатора продукта, отправленного в URL.

Я хочу получить информацию об этом продукте и добавить ее в мои теги <meta>.

Согласно документации Wordpress заголовки загружаются перед шаблонами.

Итак, как я могу добавить информацию метатега на основе данных, загруженных в мой шаблон?

Есть ли у менязапросить базу данных «второй раз» в заголовке, чтобы получить нужные данные?

Я знаю, что в Wordpress есть некоторые функциональные возможности, поскольку заголовки статей можно найти в заголовочном файле.Но я не уверен, как мне воспользоваться этим.

1 Ответ

2 голосов
/ 12 июля 2011

Несмотря на то, что заголовок загружается до шаблона, немногие глобальные переменные доступны даже до загрузки заголовка, и $post является одной из них, которая содержит данные публикации + метаданные.

Таким образом, вы можете получить доступ к мета записи в заголовкеа также.

global $post;
echo get_post_meta($post->ID, 'ur_meta_key', true);
...