如何在WordPress中的發布後自動添加自定義字段


創建WPBeginner畫廊網站時,我們需要為提交到畫廊的每個網站自動生成自定義品牌的短網址,然後在發布該帖子後將它們存儲為自定義字段。 現在,儘管我們將為下一個主題保留每個帖子的自動生成Bit.ly短鏈接,但我們將介紹如何在WordPress中發布帖子時自動添加自定義字段。 這對於希望將WordPress推向更高水平的開發人員而言非常有用。

您需要做的第一件事是打開主題的 functions.php 文件並粘貼以下代碼:

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, 'field-name', 'custom value', true);
	}
}

然後,只需將“字段名稱”和“自定義值”替換為“自定義字段名稱”和“值”即可。 這是一個相對簡單的技巧,但是在嘗試將WordPress用於博客以外的其他目的時,它可能會非常有效。

資料來源:WPCanyon