Я сейчас работаю над плагином. Таким образом, я вставил блок кода в заголовок с функцией. Предполагается, что код извлекает данные из пользовательских полей, но возвращает пустой тег. Тем не менее, это работает, если я добавлю его прямо в шапку. Есть идеи, в чем проблема? Мой код выглядит как ниже.
<?php
function pyramid() {
?>
<meta name="description" content="<?php $desc = get_post_meta($post->ID, 'description', true); if($desc) { echo $desc; } else {
// do nothing;
} ?>" />
<?php
};
add_action( 'wp_head', 'pyramid' );
?>
Возвращает приведенный ниже результат при добавлении через плагин.
<meta name=description content>