回答:
これは、テーマが最初からどのように開発されたかに依存します。理論的には、すべてが標準にコーディングされている場合は、フォルダの名前を変更できます。問題はありません。
フォルダーの名前を変更すると、テーマディレクトリーからのファイルを名前で要求するコードを破壊する危険があります。WordPressは、テーマディレクトリの分離に役立つ多数の機能を提供します。
get_stylesheet_directory_uri
get_template_directory_uri
get_theme_root_uri
get_bloginfo
)__FILE__
と__DIR__
、一緒にdirname()
、などこれらの関数を使用すると、テーマが存在するディレクトリとの疎結合を実現できます。したがって、ディレクトリの名前を変更するテーマが上記の関数を適切に使用している場合は、問題ありません。
念のgrep
ために、テーマディレクトリに対してを実行して、ハードコードされたパスとしてjavascriptに表示されるかどうかを確認できます。
ただし、[外観]> [テーマ]で再度アクティブにする必要があります。
私はこれをやっただけでtwentyten
、あなたが管理者に行くとあなたは見るでしょう:
アクティブなテーマが壊れています。デフォルトのテーマに戻します。
テーマを再度アクティブにして、機能するかどうかを確認します。twentyten
そうtwentyeleven
です。
プラグインについても同様です。
wp_enqueue_style
とwp_enqueue_script
コーデックスのページは次のように述べています:
ローカルスクリプトにURLをハードコードしないでください。適切なURLを取得するには、関数リファレンス/ plugins_url(プラグインの場合)および関数リファレンス/ get_template_directory_uri(テーマの場合)を使用してください。
@Soulseekahは完全に正しいです!テーマが正しく構築されていれば、名前を変更しても問題はありません(ただし、再度アクティブにします)。
なぜやってみないの?Maxあなたはそれを元に戻すことができます..それは(99%の場合)データベースに影響を与えません。
そのようなことをする前に、テーマ開発について読んでくださいhttp://codex.wordpress.org/Theme_Development
get_stylesheet_directory_uri().'/images/example.jpg'
ドメインが変更された場合や、WordPressがサーバーのサブディレクトリに移動された場合でも、のように呼び出す必要があります-何があってもアクセスできます。