php - 如何从同一主机中的 2 个不同 WordPress 站点获取最新帖子?
问题描述
我制作了一个自定义 php 文件以从同一主机中的 2 个 wordpress 网站获取最新帖子我在 2 个文件中使用此代码
例子.php
<?php
require_once('../wordpress/wp-load.php');
?>
<?php
$args = array( 'numberposts' => 6, 'post_status'=>"publish",'post_type'=>"post",'orderby'=>"post_date");
$postslist = get_posts( $args );
foreach ($postslist as $post) : setup_postdata($post); ?>
<div class=col-sm-4>
<div class="feature feature-1">
<a href="<?php the_permalink(); ?>" target=_blank>
<img width="364" height="205" src="<?php echo get_the_post_thumbnail_url();?>">
<div class="feature__body boxed boxed--lg ask boxed--border">
<h3><?php the_title();?></h3>
</a>
</div>
</div>
</div>
<?php endforeach; ?>
例子1.php
<?php
require_once('../wordpress1/wp-load.php');
?>
<?php
$args = array( 'numberposts' => 6, 'post_status'=>"publish",'post_type'=>"post",'orderby'=>"post_date");
$postslist = get_posts( $args );
foreach ($postslist as $post) : setup_postdata($post); ?>
<div class=col-sm-4>
<div class="feature feature-1">
<a href="<?php the_permalink(); ?>" target=_blank>
<img width="364" height="205" src="<?php echo get_the_post_thumbnail_url();?>">
<div class="feature__body boxed boxed--lg ask boxed--border">
<h3><?php the_title();?></h3>
</a>
</div>
</div>
</div>
<?php endforeach; ?>
并在前面使用 index.php
<?php include 'example.php';?>
<?php include 'example1.php';?>
文件结构
example.com/wordpress/wp-load.php example.com/wordpress1/wp-load.php
example.com/mainWebSite/example.php example.com/mainWebSite/example1.php
如果我只切换第一个工作正常,那么只有第一个工作正常 ,其他文件将从第一个 WordPress 站点获得相同的结果我希望它从同一主机中的 2 个不同的 wordpress 站点获取最新帖子
解决方案
推荐阅读
- php - 如何在已经用codeigniter编写的if语句中使用where条件
- javascript - bootstrap vue b-table 有时会挂起或冻结,导致浏览器在搜索或过滤时挂起或卡住
- sql - 如何让查询更快
- ios - 如何从 xcode 下载 iOS 应用程序/文件
- php - 致命错误:使用 str_get_html 时允许的字节内存大小耗尽
- matlab - ismember 日期问题
- xml - 为什么这个 XML 对这个 XSD 有效?
- pandas - 将 one-hot 编码表转换为 2D 计数表
- javascript - React/Redux - TypeError:无法读取未定义的属性“道具”
- python - 是否有从内存视图创建字节数组的零拷贝方式?