Как переименовать корневой каталог темы? [дубликат]
Я хочу переименовать корневую папку темы в целях безопасности.
Я поместил их в wp-config.php
файл:
Но я также хочу переименовать корневой каталог темы:
define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/assets' );
define( 'WP_CONTENT_URL', 'http://www.domain.in/assets');
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/extension' );
define( 'WP_PLUGIN_URL', 'http://www.domain.in/assets/extension');
Итак, как переименовать корневую папку темы таким образом?
1 answers
Хотя @TheDeadMedic технически корректен, и вы не можете переименовать папку themes
. Вы МОЖЕТЕ изменить некоторые общедоступные URL-адреса.
Например, вы можете создать новую папку assets/new-themes
и добавить туда свой CSS и изображения. Затем сделайте так, чтобы тема включала ваши стили.css (которые могут быть просто информацией заголовка), и в любое время в вашей теме вы хотите ссылаться на любое изображение, css или JS (общедоступные URL-адреса), установите это в свою новую папку темы (или CDN, если вам нравится)
Я не уверен, как меняется имя каталога повысило бы безопасность, поскольку существует так много способов узнать, использует ли кто-то WP, но это всего лишь один из способов применить аналогичный эффект.
ОБНОВЛЕНИЕ: Похоже, вы можете использовать хук register_theme_directory()
, чтобы добавить дополнительную тему. реж. (см. Ссылку на дублирующий вопрос выше)