!
也想出现在这里? 联系我们
广告位
当前位置:首页>wordpress入门>如何轻松为WordPress网站中所有文章自动添加自定义字段

如何轻松为WordPress网站中所有文章自动添加自定义字段

我们在做一个客户网站时开始所有的文章内容都是居中显示,这样对于其它的长篇文章不合适,就添加了一个居中的 MET…--由S9社区整理

我们在做一个客户网站时开始所有的文章内容都是居中显示,这样对于其它的长篇文章不合适,就添加了一个居中的 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';

通过以上代码就可以为所有的文章添加自定义字段。

给TA打赏
共{{data.count}}人
人已打赏
wordpress入门

如何安全快速地清空WordPress数据库表格

2023-6-4 18:43:26

wordpress入门

如何修复关键函数wp_trim_words()自动获取摘要功能失效的问题

2023-6-4 18:44:06

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:林沐阳 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索