-2

我创建了一个简单的页面模板。我想使用 wp_insert_category 自动创建类别,但 wp_insert_category 在我的自定义页面中不可用。有什么解决办法吗?

<?php
/*
 * Template Name: My Custom Page
 * Description: A Page Template with a darker design.
 */

get_header(); ?>

<?php 
if (function_exists('wp_insert_category')) {
    echo "This function is available.";
} else {
    echo "This function is not available.";
}
?>

<?php get_footer(); ?>
4

1 回答 1

6

wp_insert_category是一个管理功能。您必须首先包含分类文件。将以下代码粘贴到您的functions.php. 那么只有wp_insert_category功能会起作用。

if (file_exists (ABSPATH.'/wp-admin/includes/taxonomy.php')) {
        require_once (ABSPATH.'/wp-admin/includes/taxonomy.php'); 
}
于 2013-08-12T10:27:30.677 回答