ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как отобразить пользовательские поля вне цикла в WordPress

Как отобразить пользовательские поля вне цикла в WordPress

Бывает, что вам нужно отобразить после определенного контента, например, другую боковую панель для конкретного поста. Обычно пост добавляются через пользовательские поля, которые будут отображаться только внутри постового цикла. В этой статье мы покажем вам, как вы можете отображать пользовательские поля вне цикла. Этот учебник позволит вам расширить возможности того, что вы можете сделать с WordPress.

Код будет выглядеть следующим образом:

<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'Ваше-пользовательское-поле', true);
wp_reset_query();
?>

 

Вам нужно будет убедиться, что вы измените ту часть, где пишется: “Ваше-пользовательское-поле”.

Этот является только основной код. Вы можете поиграть с ним и использовать все аргументы query_post, чтобы соответствовать вашим потребностям. Вы даже можете отображать пользовательские поля в еще один посту на одной странице с другим постом.

В этом примере мы отобразили пользовательские поля определенного одиночного поста.

Этот фрагмент кода очень полезен для разработчиков темы. Если у вас есть какие-либо вопросы, не стесняйтесь задавать в комментариях или по электронной почте.

Exit mobile version