0
我已經使用高級自定義字段來填寫6所學校的聯繫信息 - 這些信息都顯示在聯繫頁面上。ACF中繼器顯示行字段if field_name = page_name
每所學校都有一個課程頁面,我想在該學校的課程頁面上顯示這些聯繫信息。
我需要學校A的聯繫方式,以顯示在「學校A的課程」頁面上。 課程頁面名稱「School A」與get_sub_field('school_name')完全相同。
<?php if(have_rows('schools', 45)): ?> // 45 is post ID in WP
<?php while (have_rows('schools', 45)): the_row();
// vars
$pagetitle = get_the_title(); // get page title in WP
$school = get_sub_field('school_name'); // get school name
if ($school == $pagetitle){ // IF they are the same THEN
?>
<article class="school-contacts">
<ul class="contact-info">
<li><strong><?php echo $school; ?></strong></li>
//other fields omitted for clarity
</ul>
</article>
<?php } ?>
<?php endwhile; endif; ?>
我的問題是,當我這樣做時,所有的學校都會出現。
我需要找到一種方法,以便只A學校在校顯示一個頁面,乙校網頁上乙校等
我在一些檢查(此代碼爲清楚起見刪除),但加入他們顯示 學校=學校A Pagetitle =學校A 所以匹配工作正常。
我只是堅持我如何能得到ACF輸出,只顯示學校A.