functions.php
当我的 Wordpress 主题像这样激活时,我在我的文件中创建两个类别:
/**
* @desc Create categories on theme activation
**/
function create_my_cat () {
if (file_exists (ABSPATH.'/wp-admin/includes/taxonomy.php')) {
require_once (ABSPATH.'/wp-admin/includes/taxonomy.php');
if ( ! get_cat_ID( 'Work' ) ) {
wp_create_category( 'Work' );
}
if ( ! get_cat_ID( 'Blog' ) ) {
wp_create_category( 'Blog' );
}
}
}
add_action ( 'after_setup_theme', 'create_my_cat' );
如果 Work 和 Blog 这两个类别尚不存在,请创建它们,但如果它们已存在,则不执行任何操作。
创建这两个新类别时/如果它们已经存在,我如何获得它们的 ID?如果可能,我需要将它们存储为两个单独的变量($work 和 $blog),以便我可以在同一个文件中重用它们。