Продолжаем работу с произвольными полями WordPress. После того, как вы создадите произвольное поле, его значение нужно будет вывести в какое-либо место на странице WordPress.
Сделать это довольно просто и помогает в этом функция get_post_meta().
У этой функции есть 3 параметра:
get_post_meta( $post_id, $key, $single )
Расшифрую, что значит каждый из них:
$post_id — когда вы создаете произвольные поля, вы создаете их для каких-либо страниц или записей WordPress. У каждой страницы или записи могут быть свои произвольные поля. Чтобы указать с какой именно записи или страницы они будут браться, нужно указать уникальный номер ID того поста, с которого вы хотели бы вывести значение произвольного поля.
$key — это ключ или «Имя» произвольного поля, которое необходимо вывести. Собственно говоря это то, что указывается здесь.
$single — если этот параметр стоит в значении true, то результат будет выводиться в качестве одной текстовой строки. Если здесь указано значение false, то результат будет выводиться в качестве массива.
Значение, которое мы получаем с помощью этой функции можно либо хранить в массиве или переменной, либо ее можно сразу выводить на экран, например с помощью функции echo.
Например, это может выглядеть так:
<?php $author = get_post_meta($post->ID, 'custom_permalink', true)); ?>
Далее по коду значение этой переменной можно использовать там, где это необходимо.
или так:
<?php echo (get_post_meta($post->ID, 'custom_permalink', true)); ?>
В этом случает результат сразу будет выведен на экран.