怎么为WordPress为所有文章自动添加自定义字段?

好多人采集的时候,很容易漏掉文章自动添加自定义字段字符,,所以要为所有文章添加一个自定义值,如果一篇一篇的设置是相当麻烦,幸好 WordPress 功能强大,可通过代码或者 SQL 自动为所有文章添加自定义字段。

1、函数代码:

add_action('init', 'update_all_templates_to_new');
function update_all_templates_to_new()
{
    $args = array(
        'posts_per_page'   => -1,
        'post_type'        => 'post',
        'suppress_filters' => true
    );
    $posts_array = get_posts( $args );
    foreach($posts_array as $post_array)
    {
        update_post_meta($post_array->ID, 'center', 'true');
    }
}

将这段函数添加到主题 functions.php 中,启用主题浏览前台页面后即可完成为所有文章自动添加自定义字段

2.SQL 语句:

insert into wp_postmeta (post_id, meta_key, meta_value)
select ID, 'center', 'true' from wp_posts where post_type = 'post';

前往 phpmyadmin 面板,找到要修改的网站数据库,进入 SQL 面板中,将以上代码复制到输入框中,点击『执行』按钮同样可完成。

注:center 为自定义字段名,true为自定义内容,代码对所有主题有效,要想统一修改自定义字段的值,修改下字段名称就可以。

网站建设

wordpress火车头采集器无需登录接口代码!

2021-12-21 19:32:47

网站建设

冬天了如何给网站添加一个下雪动态(下雪代码)

2021-12-26 19:27:49