wordpress主题文件夹是否可以随时自由重命名,此后一切正常,
themes/oldthemename
themes/whatevernewname
或者,如果您更改包含主题文件的文件夹名称,那么主题将不再工作,因为主题文件夹名称与主题文件有某种关联。。。wordpress主题文件夹是否可以随时自由重命名,此后一切正常,
themes/oldthemename
themes/whatevernewname
或者,如果您更改包含主题文件的文件夹名称,那么主题将不再工作,因为主题文件夹名称与主题文件有某种关联。。。这取决于主题从一开始是如何发展的。从理论上讲,如果所有内容都按照标准编码,则可以重命名文件夹,不会发生任何不好的事情。
重命名文件夹时,可能会破坏专门要求按名称从主题目录中获取文件的代码。WordPress提供了许多功能来帮助解耦主题目录。
get_stylesheet_directory_uri
get_template_directory_uri
get_theme_root_uri
get_bloginfo
)magic __FILE__
和__DIR__
, 随着dirname()
, 等等。以防万一,你可以grep
查看主题目录,并查看它是否作为硬编码路径在任何javascript中弹出。
但是,您必须在“外观”>“主题”中重新激活它。
我就是这样做的twentyten
当您转到管理员时,您将看到:
活动主题已断开。恢复到默认主题。
重新激活主题,看看它是否有效。twentyten
做twentyeleven
我也是。
插件也是如此。
wp_enqueue_style
和wp_enqueue_script
Codex页面说明如下:
您不应该将URL硬编码到本地脚本,请使用Function Reference/plugins_url (对于插件)和Function Reference/get_template_directory_uri (对于主题)以获取正确的URL。
如果您的主题使用内置的核心更新程序(即,如果主题是从官方主题库安装的),我认为更改主题的安装目录的名称将导致更新程序无法识别它,因为更新程序使用(除其他外)目录作为其确定主题唯一性的算法的一部分。
因此,如果是这种情况,如果更改主题的目录名,则可能会中断存储库中的自动更新。
@Soulseekah完全正确!如果主题构建正确,更改名称不会有任何问题(但请重新激活它)。。
你为什么不试试呢?Max你可以把它改回来。。它(在99%的情况下)对数据库没有影响。。
1。不会,因为wordpress在数据库中存储了主题名称,所以它会出现错误并且无法工作在做这些事情之前,请阅读主题开发http://codex.wordpress.org/Theme_Development
直接重命名文件夹和主题名称将失败,但是,如果复制文件夹并重命名副本,然后进入主题选项,激活新的重命名版本,然后删除旧版本,应该可以工作。
我正在尝试使用active directory身份验证设置wordpress站点。出现的一个问题是,能否将类别/帖子/博客阅读限制在特定的广告组。我从来没有见过这样做,我也没有找到任何插件,似乎承诺这一功能。似乎最好的选择是只给一群用户一个具有read\\u private\\u posts功能的角色,但我不确定这会起到什么作用。