WordPress教程

获取其他WordPress网站的内容显示在自己的WordPress网站

阿里云

今天突发奇想,想把 WordPress 中文社区的视频课程放到 WordPress 日记网站上显示,从而为本网站进行引流,一开始想着是在 WordPress 日记网站上开发个页面,手动添加对应的课程链接,突然想能不能直接把 WordPress 中文社区的课程内容直接读取出来然后显示在 WordPress 日记上呢?网上搜了一下还真有,现在就分享到这里:

首先需要在被调用的 WordPress 主题网站的根目录,记着一定是根目录,创建一个 php 文件,名字你自己定义,比如我写的是 mxshow.php,编码格式要是 UFT-8 无 B 哦,然后把下面的代码放进去保存:

也想出现在这里?联系我们
创客主机
  1. <?php
  2. define('WP_USE_THEMES', false);
  3. require('./wp-load.php');
  4. ?>
  5. //下面就是你要获取的内容,想获取什么就获取什么,比如这里获取文章
  6. <?php 
  7.     query_posts('showposts=10');
  8.     while (have_posts()): the_post(); 
  9. ?>
  10.     <li>
  11.         <a href="<?php%20the_permalink();%20?>" target="_blank">
  12.             <?php the_title();?>
  13.         </a>
  14.     </li>
  15. <?php endwhile; ?>

然后在你需要显示这些内容的 WordPress 主题中需要显示的地方使用下面代码就可以了:

  1. <?php
  2. ini_set("user_agent","Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)");
  3. $url="https://被调用网站的域名/mxshow.php";
  4. echo file_get_contents( $url );
  5. ?>

然后到你自己的网站上看内容已经显示出来了,你可以根据情况去调整一下样式就行了,不过感觉好像有点慢,哈哈。

获取其他 WordPress 网站的内容显示在自己的 WordPress 网站

已有 316 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!