2012-07-16 4 views
0

Google은 기본 탐색 메뉴에는 표시되지 않지만 드롭 다운 점프 메뉴로 단일 페이지에 표시해야하는 페이지 그룹을 보유하고 있습니다. 그가 갤러리를 만들고, 페이지를 추가하고, 단문 코드와 사용자 정의 필드를 삽입해야하기 때문에 인턴 사원을 위해이 방법을 '간단하게'유지하기 위해이 방법을 선택했습니다. 또한이 방법을 사용하여 드롭 다운 목록이 동적이며 추가 된 페이지를 즉시 수용 할 수 있습니다. 너무 좋아, 지금까지맞춤 필드를 기반으로 별도의 내비게이션 만들기

<div id="right_side_nav"> 
<?php 
    $media_artists = $wpdb->get_results("SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = 'Media_Room_Title' ORDER BY 'meta_value'"); 
    foreach($media_artists as $arty):   
     echo $arty->meta_value . " (" . $arty->post_id . ")<br><br>";  
    endforeach; ?> 
</div> <!-- END right_side_nav --> 

: 템플릿 페이지에서

, 나는이 코드를 추가했습니다. 나는 목록을 얻고 적절한 사용자 정의 필드가있는 다른 페이지가 추가되면 목록에 동적으로 추가됩니다.

내 질문 ... 어떻게 post_id를 사용하여 앵커 태그를 만들 수 있습니까?

post_id를 기반으로하는 페이지/게시물 경로를 Codex에서 찾았지만 모든 것이 기본 구조를 변경 한 후 페이지를 리디렉션하는 것으로 보입니다.

답변

0

입니다.

<div id="right_side_nav"> 
<?php 
    $media_artists = $wpdb->get_results("SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = 'Media_Room_Title' ORDER BY 'meta_value'"); 

    foreach($media_artists as $arty): 
     echo "<a href='" . get_permalink($arty->post_id) . "'>"; 
     echo $arty->meta_value . " (" . $arty->post_id . ")</a><br><br>"; 
    endforeach; 
?> 
</div> <!-- END right_side_nav --> 
관련 문제