Php WordPress主题消失

Php WordPress主题消失,php,css,wordpress,themes,Php,Css,Wordpress,Themes,我在RunCloud/digital ocean上运行了一个WP多站点。我尝试了四到五个自定义主题,但每一个都会在一两个小时后从我的主题菜单中消失 今天,我尝试了儿童主题,也得到了同样的结果。这是我的Twenty Twenty child/style.css中的内容: /*Theme Name: level up child *Description: child theme of 2020

我在RunCloud/digital ocean上运行了一个WP多站点。我尝试了四到五个自定义主题,但每一个都会在一两个小时后从我的主题菜单中消失

今天,我尝试了儿童主题,也得到了同样的结果。这是我的Twenty Twenty child/style.css中的内容:

/*Theme Name: level up child                                             
*Description: child theme of 2020                            
*Template: twentytwenty                               
*/                                               
@import url("../twentytwenty/style.css");                   
但是,当我创建一个header.php(简单地将父标题复制到子文件夹中)时,我的子主题就消失了。我已经在孩子的文件夹中添加了一个functions.php文件,下面是

function twentytwenty_child_enqueue_styles() {   
   // Parent theme style handle              
   $parent_style = 'twentytwenty-style';         

    // Enqueue parent and child theme style.css.          
    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );   
    wp_enqueue_style( 'child_style', get_stylesheet_directory_uri() . '/style.css',  
 array($parent_style), wp_get_theme()->get('Version'));     
};     
add_action( 'wp_enqueue_scripts', 'twentytwenty_child_enqueue_styles' );    
…根据,重命名了文件夹名称两次(恢复为原始名称),但运气不佳。子主题将不会出现在“管理”菜单中

子文件夹(twentytwenty child/)只有style.css、functions.php和header.php。所有可用的主题,包括twentytwenty,都在多站点网络上启用


我错过了什么明显的东西吗?我是WP主题创作新手,请原谅我的无知。谢谢

好吧,我想我已经明白了。关于它是由RunCloud引起的。我将新的子文件夹和文件“chown”到runcloud:runcloud(匹配现有的主题文件夹和文件所有权),它们重新出现

作为确认,我还在一个工作主题文件夹(Twenty十九)上运行了“chown root:root”。该文件夹很快从wp管理菜单中消失


默认主题文件夹和我自己创建的子主题的权限相同。因此,RunCloud必须要求WordPress文件的所有权才能读取它们。

这些文件在您的服务器上是否实际恢复到以前的状态?我不知道这个特定的配置,但一些现代云提供商不提供持久文件系统。你是说我的子文件吗?它们肯定是持久的,我只是检查了一下,它们没有恢复。我正在使用DigitalOcean的访问控制台外壳。/*主题名称:level-up child*说明:2020的子主题*模板:twentytwenty*/@import url(“../twentytwenty/style.css”);注释以/*开头谢谢lakshman,但它在实际文件中是/*而不是*/。我一定是在创建评论时这样做的。