我们在做一个客户网站时开始所有的文章内容都是居中显示,这样对于其它的长篇文章不合适,就添加了一个居中的 META 选项,勾选了才居中显示,但是之前发布了有几十篇诗歌,手动勾选居中似乎有点耗时间,这里我们就可以通过以下两种方式来为所有文章添加自定义字段,并赋值。文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
PHP 代码,将代码添加到主题 functions.php 文件中,上传到主机上,刷新页面就可以自动为所有文章添加自定义字段。center 为自定义字段的名称,true 为值,可根据情况修改。文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
add_action(\'init\', \'update_all_templates_to_new\');文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
function update_all_templates_to_new()文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
{文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
$args = array(文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
\'posts_per_page\' => -1,文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
\'post_type\' => \'post\',文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
\'suppress_filters\' => true文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
);文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
$posts_array = get_posts( $args );文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
foreach($posts_array as $post_array)文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
{文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
update_post_meta($post_array->ID, \'center\', \'true\');文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
}文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
}文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
以上代码执行完成需要将代码删除,不然会一直执行。文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
SQL 语句,添加到 phpmyadmin 面板中 SQL 输入框中,执行一次就 OK。文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
insert into wp_postmeta (post_id, meta_key, meta_value)文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
select ID, \'center\', \'true\' from wp_posts where post_type = \'post\';文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html
通过以上代码就可以为所有的文章添加自定义字段。文章源自飞鸟学习网-https://www.pk88.net/2022-0204-2.html

评论