在 WordPress 后台文章列表中添加自定义列可以通过编写一些自定义代码来实现。以下是一个简单的方法,可以帮助你添加自定义列:
打开你的主题文件夹,一般位于 /wpcontent/themes/yourtheme/
,用你的主题名称替换 yourtheme
。
在主题文件夹中,查找或创建一个名为 functions.php
的文件。
打开 functions.php
文件,然后添加以下代码,以添加一个自定义列:
// 添加自定义列
function custom_columns($columns) {
// 在这里定义自定义列的标题和键名
$columns['custom_column'] = '自定义列名称';
return $columns;
}
add_filter('manage_posts_columns', 'custom_columns');
// 显示自定义列的内容
function custom_column_content($column_name, $post_id) {
if ($column_name == 'custom_column') {
// 在这里输出自定义列的内容
echo get_post_meta($post_id, 'custom_field_name', true); // 替换 'custom_field_name' 为你的自定义字段名
}
}
add_action('manage_posts_custom_column', 'custom_column_content', 10, 2);
在上述代码中,你需要修改以下部分:
'custom_column'
:这是自定义列的键名,你可以替换为你想要的名称。
'自定义列名称'
:这是自定义列的标题,你可以替换为你想要的标题。
'custom_field_name'
:这是你要在自定义列中显示的内容的自定义字段的名称。确保将其替换为你实际使用的自定义字段。
保存并上传 functions.php
文件到你的主题文件夹中。
现在,当你进入文章列表页面时,你应该能够看到新添加的自定义列并显示相应的内容。
请注意,这只是一个简单的方法来添加自定义列。你可以根据自己的需求进一步定制列的内容和显示方式。确保备份你的主题文件和数据库,以防万一出现问题。