1. 首页
  2. WordPress教程

WordPress后台如何通过代码实现文章、分类、标签、页面的ID

用过WordPress主题的站长们应该都知道WordPress后台是不显示文章、分类、标签、页面等的ID的,查看起来非常不方便,也许有很多朋友回去网上搜索相应的WordPress插件,这边本博主是建议大家能不用插件的尽量不用,下面典创seo来教大家如何通过代码来实现WordPress后台显示文章、分类、标签、页面等ID。WordPress后台如何通过代码实现文章、分类、标签、页面的ID

首先我们可以将下面的代码添加到当前主题 functions.php 文件中,之后会在后台文章、分类、标签、页面等列表后面直接显示ID号:

/*为WordPress后台的文章、分类等显示ID*/
// 添加一个新的列 ID
function ssid_column($cols) {
$cols[‘ssid’] = ‘ID’;
return $cols;
}

// 显示 ID
function ssid_value($column_name, $id) {
if ($column_name == ‘ssid’)
echo $id;
}

function ssid_return_value($value, $column_name, $id) {
if ($column_name == ‘ssid’)
$value = $id;
return $value;
}

// 为 ID 这列添加css
function ssid_css() {
?>

}

// 通过动作/过滤器输出各种表格和CSS
function ssid_add() {
add_action(‘admin_head’, ‘ssid_css’);

add_filter(‘manage_posts_columns’, ‘ssid_column’);
add_action(‘manage_posts_custom_column’, ‘ssid_value’, 10, 2);

add_filter(‘manage_pages_columns’, ‘ssid_column’);
add_action(‘manage_pages_custom_column’, ‘ssid_value’, 10, 2);

add_filter(‘manage_media_columns’, ‘ssid_column’);
add_action(‘manage_media_custom_column’, ‘ssid_value’, 10, 2);

add_filter(‘manage_link-manager_columns’, ‘ssid_column’);
add_action(‘manage_link_custom_column’, ‘ssid_value’, 10, 2);

add_action(‘manage_edit-link-categories_columns’, ‘ssid_column’);
add_filter(‘manage_link_categories_custom_column’, ‘ssid_return_value’, 10, 3);

foreach ( get_taxonomies() as $taxonomy ) {
add_action(“manage_edit-${taxonomy}_columns”, ‘ssid_column’);
add_filter(“manage_${taxonomy}_custom_column”, ‘ssid_return_value’, 10, 3);
}

add_action(‘manage_users_columns’, ‘ssid_column’);
add_filter(‘manage_users_custom_column’, ‘ssid_return_value’, 10, 3);

add_action(‘manage_edit-comments_columns’, ‘ssid_column’);
add_action(‘manage_comments_custom_column’, ‘ssid_value’, 10, 2);
}

add_action(‘admin_init’, ‘ssid_add’);

代码来自WordPress插件:Simply Show IDs,当然如果你还是不知道怎么操作你也可以直接安装该插件。

原创文章:《WordPress后台如何通过代码实现文章、分类、标签、页面的ID》,作者:典创SEO顾问,不经允许,请勿转载,如若转载,请注明出处:https://www.dcseo.cn/461.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件:911477630@qq.com

QR code