특정 메뉴가있는 모든 페이지를 나열하고 "고급 사용자 정의 필드"로 생성 된 제목 및 사용자 정의 필드 이미지를로드하는 메뉴가있는 사이트에서 작업하고 있습니다. 제목을 표시하려고하지만 이미지를 표시하려고하면 모든 메뉴 링크의 현재 페이지에서 사용자 정의 필드 이미지가 표시됩니다.사용자 정의 필드가있는 Wordpress 목록 페이지
예 : "http://appelhat.dk/bordplader/"예 : 마우스가 페이지의 buttom을 터치하면 메뉴가 위로 이동합니다.
여기에 아마도 get_field보다는 get_post_meta를 사용하려고 코드를
<nav id="main-navigation">
<ul>
<?php
$template = 'gallery.php';
$Pages = $wpdb->get_col("SELECT post_id FROM $wpdb->postmeta WHERE meta_key = '_wp_page_template' AND meta_value = '$template'");
foreach($Pages as $Page) {
$exclude_Pages .= $Page . ',';
}
$pages = get_pages("include=$exclude_Pages");
foreach ($pages as $page):
$title = $page->post_title
?>
<li>
<a href="<?php echo get_page_link($page->ID); ?>">
<span class="title"><?php echo $title ?></span>
<?php
$attachment_id = get_field('front_billede');
$size = "thumbnail";
$image = wp_get_attachment_image_src($attachment_id, $size);
?>
<img src="<?php echo $image[0]; ?>" />
</a>
</li>
<?php endforeach; ?>
</ul>
</nav>
감사
감사 :이 같은 페이지 메뉴에서 사용할 다음
: 여기에 내가 이전에 사용했던 예이다 – MyRevenge