1
私はカスタムポストタイプを作成し、いくつかのカスタムフィールドを追加しました。私はこのコードで私のフィールドの値を取得するために管理Wordpressでカスタムフィールドの名前と値を出力する方法
<?php
//* The Query
$exec_query = new WP_Query(array (
'post_type' => 'jobs',
'job_role' => 'fryking',
'posts_per_page' => 4,
'order' => 'ASC'
));
//* The Loop
if ($exec_query->have_posts()) {
while ($exec_query->have_posts()): $exec_query->the_post();
echo '<div class="subcategory">';
echo '<h3 class="cat_title">';
the_title();
echo '</h3>';?>
<div class="cat_content">
<div class="left">
<?php the_content();
$url = wp_get_attachment_url(get_post_thumbnail_id($post->ID));
the_field('hake_and_chips');
?>
</div>
<div class="right">
<?php
echo '<div class="menu_image" style="background: url('. $url.')">';
echo '</div>';?>
</div>
</div>
</div>
<?php
endwhile;
//* Restore original Post Data
wp_reset_postdata();
}
?>
:
the_field('hake_and_chips');
はどのようにして、フィールド名を取得できますか?現在、私のループはこのようになります
はあなたにも
get_post_meta
機能を使用して、このカスタムフィールドの値を取得できるように、これらのフィールドは、ポストメタテーブルに格納されている
このコードは、私がこれまで行っているのと同じことを行います。これはカスタムフィールドの値を表示します。カスタムフィールドには名前(この場合はHakeとチップ)と値があります。 名前を表示する必要があります。 –
このようにしてみてください:$ field_object = get_field_object( 'hake_and_chips'、$ post-> ID); echo $ field_object ['label']; –