站外调用WordPress网站文章

实现方法

首先,在需要被调用的 WordPress 网站的根目录下创建一个 call.php 文件(文件名可以自行修改),在文件中加入:

<?php
define('WP_USE_THEMES', false);
require('./wp-load.php');
query_posts('showposts=10');
<?php while (have_posts()): the_post(); ?>
<li><a href="<?php the_permalink(); ?>" target="_blank"><?php echo mb_strimwidth(strip_tags(apply_filters('the_title', $post->post_title)), 0, 50," "); ?></a></li>
<?php endwhile; ?>

其中,query_posts('showposts=10'); 是可以自行修改的,具体修改方法因 WordPress 主题和插件使用而异。在需要调用的地方(需 php 支持),添加

<?php
$url="http://xxx.com/call.php";
echo file_get_contents( $url );
?>

其中,http://xxx.com/call.php 需要替换成被调用的 WordPress 网站下 call.php 文件的地址。

标签

发表评论