0
我們有WP的ACF Pro,我們創建了一個ACF,顯示一個選擇的位置。查詢高級自定義字段不顯示
當試圖輸出我們得到這樣的:
注意:試圖讓非對象的財產 /家庭/ cwplantactiveint /的public_html /可溼性粉劑內容/主題/ cwplant /循環作業。上線66
PHP 這是本
<?php $location = get_field('job_location'); echo $location->post_title; ?>
現在奇怪的是,它輸出另一自定義字段,其是createdto輸出日期:
<?php if(get_field('closing_date')) { ?>
<?php the_field('closing_date'); ?>
<?php } else { ?>
Ongoing
<?php } ?>
整個代碼塊看起來是這樣的:
<?php while (have_posts()) : the_post(); ?>
<?php /* Check closing date is not past. */
$today = strtotime("now");
$closedate = strtotime(get_field('closing_date'));
if ($today < $closedate || !get_field('closing_date')) {
?>
<div class="singlepost infobox info-job content cfix">
<h2><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr__('Permalink to %s', 'twentyten'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2>
<p><span class="red first">Location:</span> <?php $location = get_field('job_location'); echo $location->post_title; ?>
<span class="red">Closing Date:</span>
<?php if(get_field('closing_date')) { ?>
<?php the_field('closing_date'); ?>
<?php } else { ?>
Ongoing
<?php } ?>
</p>
<?php if (is_archive() || is_search() || is_home()) : // Only display excerpts for archives and search. ?>
<?php the_excerpt(); ?>
<a class="button" href="<?php the_permalink(); ?>">View Details</a>
<?php else : ?>
<?php the_content(__('Continue reading →', 'twentyten')); ?>
<?php endif; ?>
</div>
<?php $jobstrue = 'true'; ?>
<?php } else { ?>
<?php $jobsfalse = 'true'; ?>
<?php } ?>
<?php endwhile; // End the loop. Whew. ?>
注:'$ closedate =的strtotime(get_field( 'closing_date'));' - 'get_field ''會返回一個'true'或'false',它應該是'the_field('closing_date')' - 類似於'$ location',你應該把它作爲'if($ location){do_something}' –
這是一個檔案模板還是常規模板? – staypuftman
@staypuftman這是一個標準的新頁面模板。 – PhpDude