我正在尝试使用Dreamweaver制作网站。我想在我的网站上有一个页面,其中包含我Wordpress网站上的所有博客条目,但我不确定如何将数据提取到我的网站并显示它。
这是否必须手动为每个条目手动完成,还是有办法让我自动化?
答案 0 :(得分:1)
您可以将其自动化。博客是否在同一个域中?如果是这样,应该这样做:
<?php
// Include Wordpress
define('WP_USE_THEMES', false);
require('PATH/TO/wp-blog-header.php');
query_posts('showposts=NUMBEROFPOSTS');
?>
希望这有帮助。
答案 1 :(得分:0)
我使用下面的代码段连接到同一台服务器上的Wordpress:
include ("/your/blog/path/wp-blog-header.php");
$myposts = get_posts('numberposts=$number&offset=0&category=0');
echo "<ul class='Bloglinks'>";
foreach($myposts as $post)
{
echo '<li><a href="';
the_permalink();
echo '">';
the_date();
echo " ";
the_title();
echo '</a></li>';
}
echo "<ul>";
这个代码片段将整个wordpress引擎加载到内存中,而wordpress是BIG。 如果您遇到memory_limit问题,请将此文件设为您在Dreamweaver文件中通过HTTP包含的包含文件。