要向WordPress后台页面列表中添加自定义字段,您需要进行以下步骤:
使用函数添加自定义字段: 在您的主题的functions.php
文件中使用manage_pages_columns
和manage_pages_custom_column
函数来添加和显示自定义字段。
// 添加自定义字段
function custom_page_columns($columns) {
$columns['custom_field'] = 'Custom Field';
return $columns;
}
add_filter('manage_pages_columns', 'custom_page_columns');
// 显示自定义字段的值
function custom_page_column_content($column_name, $post_id) {
if ($column_name == 'custom_field') {
echo get_post_meta($post_id, 'custom_field_key', true);
}
}
add_action('manage_pages_custom_column', 'custom_page_column_content', 10, 2);
保存自定义字段的值: 在编辑页面时,可以将自定义字段的值保存到数据库中。
// 保存自定义字段的值
function save_custom_field($post_id) {
if (array_key_exists('custom_field_key', $_POST)) {
update_post_meta($post_id, 'custom_field_key', sanitize_text_field($_POST['custom_field_key']));
}
}
add_action('save_post', 'save_custom_field');
替换 'custom_field_key'
为您实际使用的自定义字段键。
刷新页面列表: 在WordPress后台编辑页面时,刷新页面列表以确保自定义字段在列表中显示。
请注意,自定义字段的值将以列的形式显示在页面列表中,您可以根据需要自定义字段的名称和键。