下午好! 我在这里尝试了几种不同的选择,但我的智慧结束了这个:
我正在使用具有静态.php页面的旧网站。所有者需要在子文件夹中创建的wordpress安装....没问题。
但是,我需要静态主页上的菜单以及一些具有以下菜单的静态子页面:
我是如何在wordpress feed的静态页面上动态生成此菜单的?
答案 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的用户才能使用它。