通过php脚本批量移动Wordpress发布

时间:2019-02-24 08:19:47

标签: php wordpress

我想每天12点将所有帖子从slug / Category(latestnews)移到(latestnews_archives),任何发布在最新新闻cat上的内容都应移至Latestnews_archives 我们每天最多更新20条最新消息,我不希望在将帖子移动到最新新闻时发生超时 ps:作者不应该更改,只是帖子将被移动

我想创建一个php脚本automove.php将由wp db crenditials和sql查询组成,我将每天12AM将该脚本用于cornjob

请不要插入

1 个答案:

答案 0 :(得分:0)

将以下代码放在wp-config.php文件所在的同一WordPress目录中

<?php  include_once("wp-config.php");
include_once("wp-includes/wp-db.php");
$sql = "update wp_term_relationships set term_taxonomy_id= (select term_taxonomy_id from wp_term_taxonomy where term_id=973) where term_taxonomy_id= (select term_taxonomy_id from wp_term_taxonomy where term_id=192)";
$results = $wpdb->get_results($sql); ?>

用类别ID替换973您要移动的位置 并将192替换为帖子所在的类别 将文件另存为everything.php 通过cornjob执行