4
允许用户在注册时选择要安装的主题
是否可以允许用户从新的站点注册页面中选择他们想要安装的主题?创建网站后,显然可以安装他们选择的任何主题。 我发现了wp_get_themes。这是您将如何使用所有可用主题预填充下拉菜单的方法吗?您如何将主题的信息传递给实际的注册过程,以便使用正确的主题创建网站? 如果有人知道如何通过重力形式做到这一点,那也很好。 更新: 这是我到目前为止的内容,它没有考虑到儿童主题,将在之后 此函数将输出带有单选按钮的主题列表,将所选主题存储在$ _POST ['custom_theme']中 /** * Show list of themes at bottom of wp-signup.php (multisite) */ function 70169_add_signup_extra_fields() { ?> Themes<br /> <?php $themes = wp_get_themes(); foreach ( $themes as $theme ) { $theme_name = $theme['Name']; $theme_stylesheet = $theme->stylesheet; ?> <label> <input id="<?php echo $theme_stylesheet; ?>" …