WordPress如何调用其他网站的最新文章

上面是搬码源码网 abnma.com 经由过程收集网络收拾整顿的代码片断。搬码源码网小编此刻分享给各人,也给各人做个参考。

近来又在折腾本身的玩博客导航,碰到了一个问题,想在主题设置的某个位置专门来显示作者网站里某个分类下的文章;或许咱们想在一个网站里挪用别的一个 wordpress 网站内的文章,在网上找了许多要领,很多多少都是两个站点都是 WordPress 步伐的挪用教程,折腾了很多多少要领,找到一个可用的插件,经由过程 Ecall 插件内部挪用完成了我想要的后果。可是安装插件不太喜爱,以是就抛却了。厥后又找到另一种完成的要领如下:

1、在被挪用 WordPress 网站的根目次中成立一个 PHP 文件,并添加以下代码:

<?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)),50," "); ?></a></li>

<?php endwhile; ?>

此中 query_posts()内里的参数可自行改动,如显示的文章数、是否显示置顶文章、是否显示多品种型的文章等。轮回主题中的样式也建议按照本身的站点环境调解。

2、在需求挪用的处所,如文章页或侧边栏(需求撑持 PHP),添加以下代码:

<?php

$url="https://网站域名/call.php";

echo file_get_contents( $url );

?>

此中记得改动以上彀站域名为本身站点的完备域名。

按照以上要领添加到懿古今首页的侧边栏时老是呈现“failed to open stream: HTTP request failed! ”谬误提醒,详细如下:

Warning: file_get_contents(https://网站域名/call.php): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in 方针文件路径 on line 25

网上搜刮了半天发明许多教程都说要改动 PHP.ini,把 allow_url_fopen 给启用,改成 allow_url_fopen = On 之类的。厥后在 CSDN 博客中的『完善解决 failed to open stream: HTTP request failed!(file_get_contents 惹起的)』这篇文章找到完善解决措施。只要要将第二步中的代码改为:

<?php

ini_set("user_agent","Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)");

$url="https://网站域名/call.php";

echo file_get_contents( $url );

?>

终极乐成在懿古今首页铺示 boke112 同盟最新更新的文章(包孕 post 文章类型和自界说文章类型),详细见懿古今首页。

以上是搬码源码网(abnma.com)为你网络收拾整顿的全数代码内容,但愿文章可以或许帮你解决所碰到的步伐开提问题。假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。

总结

以上是搬码源码网为你网络收拾整顿的WordPress 怎样挪用其余网站的最新文章全数内容,但愿文章可以或许帮你解决WordPress 怎样挪用其余网站的最新文章所碰到的步伐开提问题。

假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。

0
分享到:
搬码资源网广告位

评论0

请先

为了配合净网行动 , 本站下架所有娱乐源码 , 如有疑问 , 请联系站长qq 43233524
没有账号? 忘记密码?