分享好友 资讯首页 资讯分类 切换频道

wordpress多站点设置同步文章

2025-07-25 13:4000admin001

思路:在另一个wordpress站点创建一个api,文章发布时用curl模拟post请求api利用wp_insert_post()函数来创建文章。支持同步文章标题、内容、类型、分类、标签,分类同步需要另一个站点也有创建相同名称的分类,别名和id不需要相同。

在另一个站点的根目录创建一个命名为post.php的php文件,代码如下:

//以下为代码正文…<?php//文章接收define('WP_USE_THEMES',false);require_once("wp-load.php");$key='123456';//设置启动API的密钥if($_POST['key']==$key){$categorys=explode(',',$_POST['category']);$category=array();for($x=1;$x<count($categorys);$x++){$category[$x-1]=get_cat_ID($categorys[$x]);}$info=array('post_title'=>$_POST['title'],'post_content'=>$_POST['content'],'post_status'=>'publish','post_author'=>1,//发布文章的作者ID,1为管理员'post_date'=>$_POST['date'],'tags_input'=>$_POST['tags'],'post_category'=>$category,'post_type'=>$_POST['type']);wp_insert_post($info);}
举报
收藏 0
打赏 0
评论 0
dedecms怎么添加会员功能

0评论2025-07-3136

dedecms好操作吗

0评论2025-07-3136

WordPress织梦哪个快

0评论2025-07-3135

dedecms如何修模板

0评论2025-07-3135