我的编程空间,编程开发者的网络收藏夹
学习永远不晚
位置:首页-资讯-开源

从站外调用WordPress站内文章的实现方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

从站外调用WordPress站内文章的实现方法

最近遇到一个从站外调用WordPress站内文章问题,具体是这样的:需要在A站的首页或者侧边栏引用B站点的最新文章,且A、B站点都是采用WordPress程序构建。这类问题可以采用第三方服务,比如wumii的文章调用什么的,也可以采用代码来实现。解决过程如下:

方法一:

这个方法不局限于最新文章,它几乎可以调用所有类型的文章,如最热文章,随机文章、最新评论等等,不过唯一的缺点就是速度可能慢点。

首先在你要被外部调用文章的网站根目录下建立一个php文件,命名为blog_call.php。

内容如下:


复制代码代码如下:<?php

//该文件放置在你要调取的博客的主目录

define(‘WP_USE_THEMES’, false);

require(‘./wp-load.php’);

query_posts(‘showposts=10′);

//这里是调用最新文章,如果是热门文章的话则改为get_most_viewed(“post”,10);当然这得是你的主题安装了热门文章插件,而且这里可以接受几乎wp-kit-cn所有代码。非常方便

?>

<?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; ?>

如果你要输出文章摘要,可以使用下面的代码:


复制代码代码如下:<?php

//该文件放置在博客的主目录

define(‘WP_USE_THEMES’, false);

require(‘./wp-load.php’);

query_posts(‘showposts=30′);

?>

<?php while (have_posts()): the_post(); ?>

<h2><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></h2>

<?php the_excerpt(); ?>

<?php endwhile; ?>

最后在你需要调用网站文章的那个站点上面,加上如下代码:


复制代码代码如下:<?php

//该代码放置在需要调用文章内容和列表的地方

$url=http://你的博客地址/blog_call.php;

echo file_get_contents( $url );

?>

方法二:

这个方法是最通俗的思路,用WordPress 的RSS功能实现。把下面的代码黏贴到相应地方,然后用css美化一下就搞定。


复制代码代码如下:<?php // Get RSS Feed(s)

include_once(ABSPATH . WPINC . ‘/rss.php’);

$rss = fetch_rss(‘http://XXXX/feed’);//在这添加所要调用网站的Feed地址

$maxitems = 10;

$items = array_slice($rss->items, 0, $maxitems);

?>

<ul>

<?php if (empty($items)) echo ‘<li>No items</li>’;

else

foreach ( $items as $item ) : ?>

<li>

<a href=’<?php echo $item['link']; ?>’

title=’<?php echo $item['title']; ?>’ target=”_blank”>

<?php echo mb_strimwidth($item['title'] , 0, 80, ‘…’) ; ?>

</a>

</li>

<?php endforeach; ?>

</ul>

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

从站外调用WordPress站内文章的实现方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

从站外调用WordPress站内文章的实现方法

最近遇到一个从站外调用WordPress站内文章问题,具体是这样的:需要在A站的首页或者侧边栏引用B站点的最新文章,且A、B站点都是采用WordPress程序构建。这类问题可以采用第三方服务,比如wumii的文章调用什么的,也可以采用代码来
2022-06-12

Phpcms V9 调用全站最新文章的方法

phpcms默认不支持调用全站最新文章,需要修改文件:\phpcms\modules\content\classes\content_tag.class.php,找到nXoMjf以下函数: 复制代码代码如下: /** * 列表页标签 * @
2022-06-12

phpcms调用全站最新文章列表的方法

phpcms调用全站最新文章需要修改文件:\phpcms\modules\content\classes\content_tag.class.php,找到以下函数:复制代码代码如下:/** * 列表页标签 * @para
2022-06-12

Phpcms V9 调用全站文章排行的解决方法

默认情况下,phpcms只支持调用当前文章排行,代码如下: {pc:content action="hits" catid="$catid" num="10" order="views DESC" cache="3600"} 其中$cati
2022-06-12

DEDECMS调用特定ID文章内容的实现方法

方法一: 找到:include\inc_arcpart_view.php文件,在里面找到第function ParseTemplet();这一个函数里面的 复制代码代码如下: 〔 $this->dtp->Assign($tagid, $th
2022-06-12

Dedecms频道,列表页,内容页中调用全站最新文章的方法

本文实例讲述了Dedecms频道,列表页,内容页中调用全站最新文章的方法。分享给大家供大家参考。具体分析如下: 使用dedecms的朋友如果想在网站任何地方调用全站最新文章的话有很多方法,下面我举例是Dedecms频道,列表页,内容页调用全
2022-06-12

WordPress之给文章内容中间插入广告的实现方法

不少朋友希望在文章内容的中间插入广告(个人认为这个对用户体验有点不太好),下面就来看看如何实现吧。 使用 Insert Post Ads 插件 Insert Post Ads 是一个非常简单易用的插件,可以在文章和页面中的不同段落插入多个不
2022-06-12

Phpcms V9 调用随机文章的实现方法

调用代码如下: 复制代码代码如下: {pc:content action="lists" catid="$catid" num="8" order="rand()" return="info"}
    2022-06-12

Dedecms织梦CMS搜索页面调用全站最新文章的方法

在dedecms搜索页面添加最新文章调用代码发现不能实现文章列表调用,查其原因是由于织梦CMS的Arclist标记适用范围是封面模板 index.htm、列表模板list_arcitle.htm和文档模板article_article.ht
2022-06-12

Dedecms网站地图获取文章列表支持标签调用的方法

Dedecms网站地图很好用,但sitemap.htm所调用的标签很有限,分析了一下makehtml_map.php?SPKknrnNLdopost=site这个文件,发现生成视图用的是dedetag.class.p编程客栈hp文件,有点简
2022-06-12

WordPress实现搜索结果包括自定义文章类型内容的方法

本文实例讲述了WordPress实现搜索结果包括自http://www.cppcns.com定义文章类型内容的方法。分享给大家供大家参考。具体分析如下: 我们知道如果你在WordPress站点添加了自定义文章类型,这样在搜索结果中是看不到自
2022-06-12

WordPress使用自定义文章类型实现任意模板的方法

本文实例讲述了WordPress使用自定义文章类型实现任意模板的方法。分享给大家供大家参考,具体如下: 这几天在搭建博客的时候,碰到了一个对我来说很棘手的问题。WordPress自带的文章类型只能使用他们特定的模版,而我由于想做一个心情时间
2022-06-12

dede:list调用body内容的实现方法(图文)

按以下顺序,打开核心-频道模型-内容模型管理-普通文章-更改,然后见下图: 调用示例: 复制代码代码如下:{dede:list pagesize=baeHLVny'18' addfields='body'}
  • [field:b

  • 2022-06-12

    dede调用指定栏目下相关文章的实现方法

    首先明确要达到两个要求: 1、要调用指定栏目 2、调用的文章要包含指定关键字 相关文档调用 {dede:likeart titlelen=’24′ row=’10′}
  • 帝国CMS实现内容页调用当前会员信息及文章信息的方法

    采用帝国cms制作会员系统的时候经常会需要在各个页面灵活的调用会员信息及对应栏目列表信息,本文讲述了帝国cms实现内容页调用当前会员信息及文章信息的方法,具体步骤如下: 一、调用会员信息: 把以下代码加到内容页模板里即可 复制代码代码如下:
    2022-06-12

    python下调用pytesseract识别某网站验证码的实现方法

    一、pytesseract介绍 1、pytesseract说明 pytesseract最新版本0.1.6,网址:https://pypi.python.org/pypi/pytesseract Python-tesseract is a w
    2022-06-04

    dede调用文章第一张图片(非缩略图)的实现方法

    需要进行两个操作 第一步,修改include/extend.func.php文件,最下面插入函数,查询的是文章附加表,如需查询图片集什么的,改表名即可 复制代码代码如下: function Gethttp://www.cppcns.comF
    2022-06-12

    dedecms实现调用所有顶级栏目下最新文章的方法

    本文实例讲述了dedecms实现调用所有顶级栏目下最新文章的方法。分享给大家供大家参考。具体方法分析如下: 做dedecms的模板,我们会遇到各种http://www.cppcns.com各样的调用问题,这里就来分析一下dedecms列表页
    2022-06-12

    dedecms list增加noflag属性的方法 实现让列表标签不调用有推荐属性的文章

    修改include/arc.listview.class.php,以下是修改后的文件 复制代码代码如下:

    requi

    2022-06-12

    编程热搜

    • wordpress错位如何解决
      这篇文章主要介绍“wordpress错位如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“wordpress错位如何解决”文章能帮助大家解决问题。wordpress
      wordpress错位如何解决
    • 帝国cms调用栏目别名的修改步骤
      请留意下面的修改方法 修改后栏目别名使用 !--bname--] 调用 打开e/class/t_functions.php搜索定位到带模板的栏目导航标签修改1复制代码代码如下://替换变量$bclassname=$class_r[$clas
      帝国cms调用栏目别名的修改步骤
    • 动易Cms MAC验证视图失败的解决方法
      “/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 验证视图状态 MAC
      动易Cms  MAC验证视图失败的解决方法
    • DEDECMS如何支持中文水印
      DEDECMS如何支持中文水印?修改/include/inc_photograph.php,在165行处加这行代码:$w_text = iconv("GB2312","UTF-8",$w_text);OK,现在可以用中文做水印了,但默认的字体大小是5,中文字体
      DEDECMS如何支持中文水印
    • 快速了解Discuz!程序文件功能
      相信有不少人热衷于基于修改原有系统文件所做的插件,当然了解程序文件功能是最重要的,下面我把Discuz! X2.0主要的程序文件功能说一下。Tips:Q:针对说明的文件是?A:我只基于原版文件对upload目录中基本的程序文件(php,ht
      快速了解Discuz!程序文件功能
    • DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
      将eWebEditor编辑器插入DEDE后台的效果: 完全Word在线编辑的功能,让你从此摆脱发可编辑器卡得死,进入流畅干净编辑界面新时代。 下面是具体步骤: 首先,你要知道eWebEditor是一个什么工具。 eWebEditor是由国
      DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
    • 允许 WordPress 上传任意文件的方法
      此时如果上传一个不在预定义编程客栈的安全扩展名列表,如.lrc,会报kAtKhHRl错: F编程客栈ile type does not meet security guidelines. Try another. 解决此问题有两方法: 在
      允许 WordPress 上传任意文件的方法
    • dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
      修改 /plus/download.php 文件 www.cppcns.com查找
      dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
    • dedecms网站tag标签全部静态化的解决方法
      更改tags.php文件在根目录 找到$tag = FilterSearch(urldecode($tag)); 替换为:$tag = urldecode($tag); 更改文件arc.taglist.class.php文件文件所在的路径是
      dedecms网站tag标签全部静态化的解决方法
    • 帝国CMS远程保存图片的方法
      本文实例讲述了帝国cms远程保存图片的方法。分享给大家供大家参考。 具体实现方法如下:复制代码代码如下:
      帝国CMS远程保存图片的方法

    目录