要向WordPress后台页面列表中添加自定义字段,您需要进行以下步骤:

WordPress 后台页面列表中添加自定义字段

  1. 使用函数添加自定义字段: 在您的主题的functions.php文件中使用manage_pages_columnsmanage_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);
  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' 为您实际使用的自定义字段键。

  3. 刷新页面列表: 在WordPress后台编辑页面时,刷新页面列表以确保自定义字段在列表中显示。

请注意,自定义字段的值将以列的形式显示在页面列表中,您可以根据需要自定义字段的名称和键。