性价比最高的香港ASP、PHP主机提供商
做网站,就上凡科建站

WordPress发布文章/页面时自动添加默认的自定义字段

Loading
0
Comodo SLL证书促销 - 免费ssl证书申请_ssl证书购买_ev ssl证书_https证书购买 - GDCA_数安时代

如果你每篇文章或页面都需要插入同一个自定义字段和值,可以考虑在WordPress发布文章/页面时,自动添加默认的自定义字段。将下面的代码添加到当前主题的 functions.php 即可:

1
2
3
4
5
6
7
8
9
10
11
12
/**
 * WordPress发布文章/页面时自动添加默认的自定义字段
 * https://www.wpdaxue.com/add-custom-field-automatically-post-page-publish.html
 */
add_action('publish_page', 'add_custom_field_automatically');//发布页面时
add_action('publish_post', 'add_custom_field_automatically');//发布文章时
function add_custom_field_automatically($post_ID) {
	global $wpdb;
	if(!wp_is_post_revision($post_ID)) {
		add_post_meta($post_ID, '字段名', '字段值', true);
	}
}

注:根据自己的需要,修改第 10 行的字段名和字段值。也可以修改 5、6 行决定是发布文章还是页面才添加。

支付宝扫码打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

关于 倡萌

一个疯狂的 WordPress 爱好者,喜欢折腾 WordPress 主题,分享 WordPress 资源。如果你也喜欢 WordPress,欢迎和我一起交流!

精彩推荐

WordPress 侧边栏广告小工具插件 Meks Easy Ads Widget

WordPress 侧边栏广告小工具插件 Meks Easy Ads Widget

WordPress一键创建子主题的插件:Orbisius Child Theme Creator

WordPress一键创建子主题的插件:Orbisius Child Theme Creator

5 条评论

  1. 如何批量加入文章自定义字段呢?

  2. 似乎是看懂了。本地我在试试

  3. 判断在不同文章类型显示 怎么写 ? 比如在发布音乐类型的文章时候显示音乐的自定义字段

发表评论