我创建了一个简单的页面模板。我想使用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(); ?>
答案 0 :(得分:4)
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');
}