请在函数中粘贴以下代码。用于从前端激活主题的php文件
/***将自定义字段添加到注册表*/添加操作(“signup\\u blogform”、“aoc\\u show\\u Addational\\u fields”);添加\\u操作(“user\\u register”、“aoc\\u register\\u extra\\u fields”);
函数aoc\\u show\\u additional\\u fields(){$themes=wp\\u get\\u themes();echo“为您的站点选择模板”;foreach($themes as$theme){echo“get\\u屏幕截图()。”width=“240”/>”;echo$theme->name。“模板”。“name=“模板”/>”;}回显“”;}
函数aoc\\u register\\u extra\\u fields($user\\u id,$password=,$meta=array()){update\\u user\\u meta($user\\u id,\'template\',$\\u POST[\'template\']);}
//在自定义输入字段中提交的值需要添加到元数组中,因为用户可能尚未创建。add\\u filter(\'add\\u signup\\u meta\',\'aoc\\u append\\u extra\\u field\\u as\\u meta\');函数aoc\\u append\\u extra\\u field\\u as\\u meta($meta){if(isset($\\u REQUEST[\'template]){$meta[\'template]=$\\u REQUEST[\'template];}返回$meta;}
//一旦注册用户添加的新站点在电子邮件验证后由用户创建和激活,则更新数据库中用户选择的模板。add\\u action(\'wpmu\\u new\\u blog\',\'aoc\\u extra\\u field\',10,6);函数aoc\\u extra\\u字段($blog\\u id,$user\\u id,$domain,$path,$site\\u id,$meta){update\\u blog\\u选项($blog\\u id,\'template\',$meta[\'template]);update\\u blog\\u选项($blog\\u id,\'stylesheet\',$meta[\'template]);}