0

我正在尝试使用 Dreamweaver 制作网站。我想在我的网站上有一个页面,其中包含来自我的 Wordpress 网站的所有博客条目,但我不确定如何将数据拉入我的网站并显示它。

这是否必须手动为每个条目手动完成,或者有没有一种方法可以自动完成?

4

2 回答 2

1

你可以自动化它。博客在同一个域上吗?如果是这样,应该这样做:

<?php
// Include Wordpress 
define('WP_USE_THEMES', false);
require('PATH/TO/wp-blog-header.php');
query_posts('showposts=NUMBEROFPOSTS');
?>

希望这可以帮助。

于 2009-12-10T16:32:02.183 回答
0

jchapa 更快;无论如何我都会发布,因为这种方法与他的方法略有不同,可能更适合。

我使用下面的代码片段连接到同一服务器上的 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>";

I这个片段将整个wordpress引擎加载到内存中,wordpress很大。如果您遇到 memory_limit 问题,请将此作为包含文件,通过 HTTP 将其包含在您的 dreamweaver 文件中。

于 2009-12-10T16:33:42.170 回答