Intereting Posts
Использование get_posts () с набором параметров tax_query не работает с вложениями Значение пользовательских полей как таксономия SSL через другой домен и путь с помощью NGINX / PHP-FPM / WP Woocommerce – Как смешивать продукты и сообщения на целевой странице? Удалить возможности у конкретного пользователя Выбор тегов, например stackexchange? Целевая рекомендация по разработке плагинов? Какой doctype считается лучшей практикой для WordPress? Создать администратор WordPress без доступа к внутренним Разбиение страниц на странице archive.php Сортировка архива WordPress несколькими аргументами oderby в действии pre_get_posts Запросить текущие и будущие события, упорядоченные по дате начала Вход в wp-admin «redirect_to» указывает на неправильный URL-адрес после миграции Ошибки Multisite 404 и перенаправление на домашнюю страницу без WWW woo, wp_insert_post () никогда не отображается на лицевой стороне. Что дает?

Возвращайте только персонализированные типы сообщений для страницы, не все

В настоящее время я работаю через некоторые пользовательские сообщения (в первый раз).

Мне удается вернуть бит, который мне нужен, используя это

<div class="pagered"> <h1 class="page-title"><?php the_title(); ?></h1> <?php the_content(); ?> <?php query_posts('post_type=case_studies'); if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <p><?php echo get_post_meta($post->ID, "_Description", true); ?></p> <p><?php echo get_post_meta($post->ID, "_Requirement", true); ?></p> <p><?php echo get_post_meta($post->ID, "_Solution", true); ?></p> <?php endwhile; wp_reset_query(); ?> </div> <?php if ( is_active_sidebar('pages-sidebar')) { ?> 

Но он тянет все _Description, _Requirement и _Solution. Что мне нужно сделать, чтобы он возвращал только персонализированные сообщения с этой страницы?

Также я должен помещать the_title и the_content в эти query_posts тоже?

Solutions Collecting From Web of "Возвращайте только персонализированные типы сообщений для страницы, не все"

ваша главная проблема

  <?php query_posts('post_type=case_studies'); if ( have_posts() ) while ( have_posts() ) : the_post(); ?> 

Это означает, что если есть сообщения, тогда, когда есть сообщения, выходите из текущего сообщения. После обработки он будет продолжать выполнять повторение сообщений.

Удалите эту строку и конец в строке.

Вместо этого используйте

 <p><?php echo get_post_meta(get_the_ID(), "_Description", true); ?></p> 

Это получает текущий идентификатор текущего сообщения.

Сказав это, пожалуйста, сделайте некоторую проверку результатов, которые вы получаете от get_post_meta, чтобы убедиться, что есть результаты, прежде чем повторять их.