wordpress外部调用到html_纯代码实现外部调用WordPress站点文章 | 99八十一

前两天在博客导航上看到《推荐一款 js 方式外部调用 WordPress 站点文章插件Ecall》,正好想实现在侧边栏小工具显示最新说说,既然外部调用可以,那内部调用应该也没有问题。测试了一下的确可以实现,具体的使用方法,小伙伴们可以自己去看文章。

不过九哥还是喜欢纯代码的,不想用插件,正好有个QQ群里有人找到了纯代码的方法,也可以实现调用功能。现在分享给小伙伴们。

这个方法主要是通过调用 wp-load.php 文件获取 WordPress 的主要功能。

wp-load.php 文件加载了 WordPress 本身和它所有的程序开发接口(API),加载后就可以在自己的博客中调用 WordPress 的函数。

在博客网站根目录下创建 php 文件,命名为 output.php。代码如下:

// Include WordPress

define('WP_USE_THEMES', false);

require('./wp-load.php');

query_posts('showposts=10');

//这个调用最新文章,想调用热门文章的话则改为 get_most_viewed("post",10); 如果想调用特定分类下的文章则改为 query_posts('cat=1&showposts=10'); (1代表分类ID)。此方法可以接受几乎 wp-kit-cn 所有代码。

?>

  • " target="_blank"><?php  echo mb_strimwidth(strip_tags(apply_filters('the_title', $post->post_title)), 0, 50," "); ?>

上面的代码可以输出文章标题。

要是想输出文章摘要,可以用下面的代码:

// Include WordPress

define('WP_USE_THEMES', false);

require('./wp-load.php');

query_posts('showposts=30');

?>

"><?php  the_title(); ?>

使用方法也很简单,在想要显示调用文章的地方插入以下代码,即可调用相应的博客文章

//把下面的地址改为你想调用的博客地址

$url="http://www.99bsy.com/output.php";

echo file_get_contents( $url );

?>

这个方法九哥亲测可用,效果看99八十一首页侧边栏(80后记忆),小伙伴们有需要的可以体验下。

注:代码来源于网络,CSS样式小伙伴们可以自己折腾。说说的话,代码没实现,只能用插件。

最后再推荐一款类似功能的插件:Ultimate Posts Widget(英文版的,请自行研究)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值