WordPress 后台页面列表中添加自定义字段
要向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后台编辑页面时,刷新页面列表以确保自定义字段在列表中显示。
请注意,自定义字段的值将以列的形式显示在页面列表中,您可以根据需要自定义字段的名称和键。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?