将Wordpress帖子提要放入<select>下拉列表</select>

时间:2011-04-12 17:49:34

标签: wordpress rss menu drop-down-menu feed

下午好! 我在这里尝试了几种不同的选择,但我的智慧结束了这个:

我正在使用具有静态.php页面的旧网站。所有者需要在子文件夹中创建的wordpress安装....没问题。

但是,我需要静态主页上的菜单以及一些具有以下菜单的静态子页面:

  Postname  

我是如何在wordpress feed的静态页面上动态生成此菜单的?

1 个答案:

答案 0 :(得分:0)

如果您在PHP页面上运行一些快速而脏的MySQL,您可以进行查询以获取页面列表:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}

// Create database query
$query = "SELECT ID, post_title, post_name, guid FROM wp_posts WHERE post_status='publish' AND post_type='page'";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
    // create <select/> based on database results
}
?>

您需要使用JavaScript根据需要将下拉列表跳转到每个页面,这将引导我进入下一点。这种方法对SEO不利,它还依赖于启用了JavaScript的用户才能使用它。