Бывает, что вам нужно отобразить после определенного контента, например, другую боковую панель для конкретного поста. Обычно пост добавляются через пользовательские поля, которые будут отображаться только внутри постового цикла. В этой статье мы покажем вам, как вы можете отображать пользовательские поля вне цикла. Этот учебник позволит вам расширить возможности того, что вы можете сделать с WordPress.
Код будет выглядеть следующим образом:
<?php global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'Ваше-пользовательское-поле', true); wp_reset_query(); ?>
Вам нужно будет убедиться, что вы измените ту часть, где пишется: “Ваше-пользовательское-поле”.
Этот является только основной код. Вы можете поиграть с ним и использовать все аргументы query_post, чтобы соответствовать вашим потребностям. Вы даже можете отображать пользовательские поля в еще один посту на одной странице с другим постом.
В этом примере мы отобразили пользовательские поля определенного одиночного поста.
Этот фрагмент кода очень полезен для разработчиков темы. Если у вас есть какие-либо вопросы, не стесняйтесь задавать в комментариях или по электронной почте.