本文作者:温文曦

wordpress 批量修改文章、页面、产品的字段

温文曦 2022-03-08 343 抢沙发
wordpress 批量修改文章、页面、产品的字段摘要:         工作需要,要批量修改一个网站的页脚的一个设置,看了下,5000多个要改的地方,果断写...

        工作需要,要批量修改一个网站的页脚的一个设置,看了下,5000多个要改的地方,果断写个PHP脚本批量替换。比如下面的脚本,_uncode_specific_footer_block是我要替换的字段,104184是我要统一设置的值。

wordpress 批量修改文章、页面、产品的字段

<?php
require __DIR__ . '/wp-load.php';
global $wpdb;
$posts_array = $wpdb->get_results( "SELECT * FROM `wp_posts`");
    foreach($posts_array as $post_array)
    {
        update_post_meta($post_array->ID, '_uncode_specific_footer_block', '104184');
    }
?>

        当然,也可以在sql语句上附加上一些条件,比如只替换页面

<?php
require __DIR__ . '/wp-load.php';
global $wpdb;
$posts_array = $wpdb->get_results( "SELECT * FROM `wp_posts` WHERE post_type = 'page'");
    foreach($posts_array as $post_array)
    {
        update_post_meta($post_array->ID, '_uncode_specific_footer_block', '104184');
    }
?>

        比如,只替换发布了的

<?php
require __DIR__ . '/wp-load.php';
global $wpdb;
$posts_array = $wpdb->get_results( "SELECT * FROM `wp_posts` WHERE post_status = 'publish'");
    foreach($posts_array as $post_array)
    {
        update_post_meta($post_array->ID, '_uncode_specific_footer_block', '104184');
    }
?>


文章版权及转载声明

作者:温文曦本文地址:https://www.wxnotes.com/blog/684.html发布于 2022-03-08
文章转载或复制请以超链接形式并注明出处文曦博客

赞(6)
阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,343人围观)参与讨论

还没有评论,来说两句吧...