如果你每篇文章或頁面都需要插入同一個自定義字段和值,可以考慮在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); } } |
/**
* 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 行決定是發佈文章還是頁面才添加。