要获取WordPress中所有分类的名称和ID,您可以使用WordPress提供的get_categories()
函数。以下是一个示例代码,可以在您的主题文件(如functions.php)或插件中使用:
<?php
$categories = get_categories();
foreach($categories as $category) {
echo '分类名:' . $category>name . ',ID:' . $category>term_id . '<br>';
}
?>
这段代码将获取所有分类并循环遍历它们,然后输出分类名称和对应的ID。
如果您想在WordPress后台中显示分类名和ID,您可以使用以下代码:
function display_categories_id() {
$categories = get_categories();
echo '<table>';
echo '<tr><th>分类名</th><th>ID</th></tr>';
foreach($categories as $category) {
echo '<tr>';
echo '<td>' . $category>name . '</td>';
echo '<td>' . $category>term_id . '</td>';
echo '</tr>';
}
echo '</table>';
}
add_action('admin_menu', 'add_custom_menu');
function add_custom_menu() {
add_menu_page('显示分类ID', '分类ID', 'manage_options', 'categories_id', 'display_categories_id', 'dashiconslistview', 6);
}
将上述代码添加到您的主题文件的functions.php中或者创建一个插件文件。它会在WordPress后台的菜单中添加一个名为“分类ID”的页面,显示所有分类的名称和对应的ID。
请注意,在使用任何代码之前,请务必备份您的WordPress网站数据以防万一出现意外情况。