2011-04-12 30 views
1

大家下午好! 我已經嘗試了幾個不同的選項,但在我的智慧結束與此:把WordPress的貼子送到<select>下拉菜單

我正在一個較舊的網站上有靜態的.php頁面。所有者需要在子文件夾中創建一個wordpress安裝....沒問題。

不過,我需要靜態主頁上的菜單,以及具有以下菜單一些靜態子頁面:

Postname

任何想法如何,我可以動態生成在此菜單來自WordPress的靜態頁面?

回答

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來使下拉根據需要跳轉到每個頁面,這導致我到下一個點。這種方法不適合搜索引擎優化,它也依賴於啓用JavaScript的用戶才能運行。