很多wordpress站长使用多个wordpress程序作为wordpress站点,一些内容可以用共,所以想达成在一个wordpress网站上显示另外网站的内容的效果,其实方法很简单,而且可以达成实时的更新,下面大挖就把方法分享给大家。
首先,首先要在被调用的wordpress网站的根目录下新建一个wa.php文件,并粘贴到以下的代码。注意一点就是代码的格式需要用UFT-8无B模式下。
1 2 3 4 5 6 7 8 |
<?php define('WP_USE_THEMES', false); require('./wp-load.php'); query_posts('showposts=1'); ?> <?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()里面的一些参数是可以自己修改的,或是文章数、文章类型等都可以按照wordpress函数的规则进行调整。
1 2 3 4 5 |
<?php ini_set("user_agent","Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)"); $url="https://网站域名/wa.php"; echo file_get_contents( $url ); ?> |
最后,将上面的网址替换成自己的即可实现调用其它wordpress站点的文章了!