我们有一组页面不会出现在主导航菜单中,但需要作为下拉跳转菜单呈现在单个页面上。我选择这种方法是为了让实习生“保持简单”,因为他只需要创建图库、添加页面、插入简码和自定义字段。我也在使用这种方法,以便下拉列表是动态的,并且可以即时容纳添加的页面。
在模板页面上,我添加了以下代码:
<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 创建锚标记?
我在 Codex 中查找基于 post_id 的页面/帖子的路径,但一切似乎都是关于在更改默认结构后重定向页面。