如何在wordpress smof选项中自动保存选项?

时间:2013-08-15 11:18:57

标签: php wordpress

抱歉,我找不到这个问题的有效位置,所以我在这里问。 如何在激活主题后获取默认选项并保存它们?

我是这样做的:

add_action( 'after_setup_theme', 'save_smof_options' );

function save_smof_options(){
if( !defined('ADMIN_PATH') )
define( 'ADMIN_PATH', get_template_directory() . '/admin/' );
if( !defined('ADMIN_DIR') )
define( 'ADMIN_DIR', get_template_directory_uri() . '/admin/' );
require_once( ADMIN_PATH . 'functions/functions.php' );
require_once( ADMIN_PATH . 'functions/functions.filters.php' );
require_once( ADMIN_PATH . 'functions/functions.interface.php' );
require_once( ADMIN_PATH . 'functions/functions.options.php' );
require_once( ADMIN_PATH . 'functions/functions.admin.php' );
global $of_options, $options_machine, $smof_data, $smof_details;
$options_machine = new Options_Machine($of_options);
of_save_options($options_machine->Defaults);
of_save_options(date('r'), 'smof_init');
$smof_data = of_get_options();
}

我发现$ smof_data数组不包含一些索引,我在functions.options.php中写道。如果我转到主题选项页面并按下按钮保存选项 - 它们会出现,但我想以某种方式自动保存它们。

0 个答案:

没有答案