Я новичок в WordPress, и я пытаюсь понять эти настраиваемые поля. Я прочитал страницу wordpress codex, ссылаясь на пользовательские поля, но у меня есть некоторые вопросы. Я беру например свой сайт. Я создал настраиваемое поле с именем «country_flag». Я хочу, чтобы это настраиваемое поле сохраняло для каждого сообщения ссылку на значок, отображающий флаг страны.
Этот значок, который я хочу разместить на своем сайте после заголовка, чтобы показать гостя, на каком языке это сообщение.
На странице codex мне нужно <?php the_meta(); ?>
<?php the_meta(); ?>
в моем шаблоне. Но если у меня больше пользовательских полей, и я хочу, чтобы в моем шаблоне показывался только один, где я помещал <?php the_meta(); ?>
<?php the_meta(); ?>
, какой код я должен разместить?
Если вы хотите отобразить одно настраиваемое поле (post meta), вы можете использовать:
get_post_meta();
Он имеет три аргумента.
Таким образом, использование может быть примерно таким:
$country_flag = get_post_meta( $post->ID, 'country', true );