我需要更改wordpress中位于路径“htdocs/wordpress/wp-content/themes”下的文件夹名称“themes”。当我更改这个文件夹名称时,就无法安装和激活任何主题。请问有谁能帮助我完成这项工作。
我需要更改wordpress中位于路径“htdocs/wordpress/wp-content/themes”下的文件夹名称“themes”。当我更改这个文件夹名称时,就无法安装和激活任何主题。请问有谁能帮助我完成这项工作。
这是硬编码的,所以您无法更改主题文件夹位置。但是您可以使用
register_theme_directory()
注册一个额外的主题文件夹。
<?php register_theme_directory( $directory ) ?>
然后只使用那一个。
您无法更改主题目录,只能像这样更改wp-content
:define('WP_CONTENT_URL','/wp-content');
但是,您可以创建一个新文件夹作为指向您的主题目录的符号链接。
例如,我的路径是/wp-content/themes/nextlocal/
,现在只是/content/
要做到这一点,请打开与服务器的shell连接,导航到您的WordPress目录,对于我来说,命令是ln -s wp-content/themes/nextlocal content
,如果我要解释它正在做什么,ln -s
创建符号链接,然后下一个参数是您的快捷方式应该结束的目标位置,最后一个参数是您想要快捷方式的名称。在我的情况下,只有/content/
是我想要的。