我们在做一个客户网站时开始所有的文章内容都是居中显示,这样对于其它的长篇文章不合适,就添加了一个居中的 META 选项,勾选了才居中显示,但是之前发布了有几十篇诗歌,手动勾选居中似乎有点耗时间,这里我们就可以通过以下两种方式来为所有文章添加自定义字段,并赋值。
PHP 代码,将代码添加到主题 functions.php 文件中,上传到主机上,刷新页面就可以自动为所有文章添加自定义字段。center 为自定义字段的名称,true 为值,可根据情况修改。
- 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’);
- }
- }
以上代码执行完成需要将代码删除,不然会一直执行。
SQL 语句,添加到 phpmyadmin 面板中 SQL 输入框中,执行一次就 OK。
- insert into wp_postmeta (post_id, meta_key, meta_value)
- select ID, ‘center’, ‘true’ from wp_posts where post_type = ‘post’;
通过以上代码就可以为所有的文章添加自定义字段。
文章标题:WordPress 批量为所有文章自动添加自定义字段
文章链接:https://www.wuyanshuo.cn/834.html
更新时间:2022年05月27日
本站资源均为两层压缩,第一层7z(后缀若为wys,请自行修改为7z)有解压密码;第二层zip或cbz,无解压密码,可直接使用漫画类软件程序查看;详情可参考解压教程。
本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:service@wuyanshuo.cn我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读无言说网络服务协议。