【问题标题】:WordPress Themes DisappearingWordPress 主题消失
【发布时间】:2023-03-31 19:50:01
【问题描述】:

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

今天我尝试了具有相同结果的子主题。这就是我的二十个孩子/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' );    

...根据developer.wordpress.org,将文件夹名称重命名两次(回到原来的名称),没有运气。子主题不会出现在管理菜单中。

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

我是否遗漏了一些明显的东西?我是WP主题创作的新手,请原谅我的无知。谢谢!

【问题讨论】:

  • 文件是否真的在您的服务器上恢复到它们以前的状态?我不知道这个特定的配置,但一些现代云提供商不提供持久文件系统。
  • 您是指我的子文件吗?他们绝对是持久的,我刚刚检查过,他们还没有恢复。我正在使用 DigitalOcean 的访问控制台外壳。
  • /*主题名称:升级儿童 *描述:2020年儿童主题 *模板:二十二 */ @import url("../twentytwenty/style.css");
  • 注释以/*开头
  • 感谢 lakshman,但它在实际文件中是 /* 而不是 */。我必须在创建评论时这样做。

标签: php css wordpress themes


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多