Как переименовать корневой каталог темы? [дубликат]


Я хочу переименовать корневую папку темы в целях безопасности.

Я поместил их в 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');

Итак, как переименовать корневую папку темы таким образом?

Author: Mayeenul Islam, 2013-06-24

1 answers

Хотя @TheDeadMedic технически корректен, и вы не можете переименовать папку themes. Вы МОЖЕТЕ изменить некоторые общедоступные URL-адреса.

Например, вы можете создать новую папку assets/new-themes и добавить туда свой CSS и изображения. Затем сделайте так, чтобы тема включала ваши стили.css (которые могут быть просто информацией заголовка), и в любое время в вашей теме вы хотите ссылаться на любое изображение, css или JS (общедоступные URL-адреса), установите это в свою новую папку темы (или CDN, если вам нравится)

Я не уверен, как меняется имя каталога повысило бы безопасность, поскольку существует так много способов узнать, использует ли кто-то WP, но это всего лишь один из способов применить аналогичный эффект.

ОБНОВЛЕНИЕ: Похоже, вы можете использовать хук register_theme_directory(), чтобы добавить дополнительную тему. реж. (см. Ссылку на дублирующий вопрос выше)

 1
Author: Brooke., 2013-06-25 17:58:21