通过函数添加类别

时间:2013-05-16 作者:MattEarlyCom

我正在为WP创建一个模板主题,我想知道是否有一种方法可以通过函数将主题添加到db中。主题激活后的php。

这似乎是一件相当直截了当的事情,而且可以很容易地完成post格式。

当然,这很简单,可以告诉最终用户一旦激活主题,他们需要添加哪些类别,但我想知道这是否是我们可能错过的一步。

无论如何,谢谢你的帮助,如果有明显的答案,请给我一记耳光:)

马特

1 个回复
SO网友:Andrew Bartel

主题没有与register_activation_hook() 就像插件一样。

如果你希望在回购协议上托管,你也可能在审查过程中遇到问题。我不确定创建类别是如何准确分类的,但像创建帖子类型这样的事情explicitly disallowed.

也就是说,你可以使用wp_create_category() 在您的功能中。php文件,检查类别是否存在term_exists(). 以下代码未经测试。

if(!term_exists(\'my_category_name\',\'category\')) {
    wp_create_category(\'my_category_name\');
}

结束

相关推荐

在Get_Categories中添加多个“Parent”

我使用下面提到的代码从父类别中获取前5个子类别(按帖子数量)。The code works fine, 然而,我需要添加更多的“父”类别,这样我就无法从多个父类别中获得前5个子类别的总数。Adding \'parent\' => \'599,588,590\', **Does not work.** The working code for single parent category.<?php $args=array( \'orderby\' => \'