正在载入...

在看到了这篇How to: List recent post on a non-WordPress site,给出下面的PHP代码,让我们可以在非WordPress网站显示WordPress网站的最新文章,很多不错的做法?如下,注意注释:

<?php
$how_many=1; //显示文章的数目
require('blog1/wp-config.php'); //wp-config文件的路径
$news=$wpdb->get_results("SELECT 'ID','post_title','post_content' FROM $wpdb->posts
WHERE 'post_type'=\"post\" AND 'post_status'=\"publish\" ORDER BY post_date DESC LIMIT $how_many");
foreach($news as $np){
printf ("<div class='normalText'>%s</div>", $np->post_content);
}?>

或许会挺有用的,当且仅当你有不是WP平台的网站时。并且,像你知道的,可能有人会喜欢显示你博客中某个分类的文章,这时,修改这个代码,按这个思路,就可以实现了。

——————以上文章来源:http://www.happinesz.cn/archives/748/

利用第三方RSS and Atom Feed Framework调用WordPress

我使用的是这种方法,好处是调用代码是静态的,而非HTML代码。步骤如下,下载SimplePie Plugin for WordPress或者下载SimplePie最新版,将“simplepie.inc”上传到主机相应的目录,然后在需要调用的地方粘贴下面的代码即可 (以万戈的Rss地址为例)。
<?php
require_once('simplepie.inc');
$feed = new SimplePie();
$feed->set_feed_url('http://wange.im/feed');
$feed->init();
echo '<ul>';
$i = 1;foreach($feed->get_items() as $item){
if($i<15){
echo '<li><a href="'.$item->get_permalink().'">'.$item->get_title().'</a><br />'. "\n";
echo substr($item->get_description(),0,180).'...</li>'."\n";
$i++; }}
echo '</ul>';
?>

当然,可以根据自己的需要修改这个代码的。

使用Feed2JS生成调用的JavaScript代码

在线生成地址:http://tools.feiyan.info/feed2js

这是老外做的一款工具,俺把首页翻译出来了。原理是调用Feed然后转换成JavaScript输出,可选项比较多,并且可以自定义Css样式表。不好的地方时JavaScript,不讨SEOer的喜欢。但是应用范围很广泛,使用起来也很简单,我就不多写了。

第三种方法:同一个空间内调用WordPress文章的方法

很多人把blog装在二级目录,需要引用blog文章的时候只需要在引用的页面加入

<?php
define('WP_USE_THEMES', false);
require('./blog/wp-blog-header.php');
query_posts('showposts=1');
?>

当然了为了调用不同的数据我们还可以增加下面的代码

<?php
while (have_posts()): the_post();
?>
<h2><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
<p><a href="<?php the_permalink(); ?>">Read more...</a></p>
<?php endwhile; ?>

个性化的查询可以参考WordPress文档:http://codex.wordpress.org/Template_Tags/query_posts,这个方法我找到的地址是:http://www.corvidworks.com/articles/wordpress-content-on-other-pages,懒得翻译了,英文可以的去看下。

外部网站要调用的页面支持PHP的选用第二种方法比较好,不支持的使用第一种方法的JavaScript,同一网站不同目录下使用第三种方法。

————————以上文章来源:http://www.feiyan.info/135.html

本文链接:

关键词:WordPress, 互联网, 代码, 程序, 观察,

(全文完        )

Comments

4 条评论(网友评论:4 条,博主回复:0 条)快速评论

  1. 燕格

    ok,试验成功!博主的方法很管用,谢谢分享wp相关知识 !!

  2. 呵呵,这个有趣,适合群建站

  3. 北京门

    非常全面,非常实用,谢谢博主分享

  4. 莫名

    我用你第三种方法,为什么页面上还是空白哦。。。路径正确,也没报错

你需要 登录 才可以回复.