ディレクトリ・ファイルの名前に使えない予約語

setupディレクトリ名について

Ver. 2.8.0 から管理画面よりアップデートができるようになりました。このアップデート完了時に以下のディレクトリ名に当てはまる場合、自動で「setupディレクトリ」が削除されるので注意ください。

_setup から始まるディレクトリ名(正規表現:「/^_setup.+/」)

システムの予約語

いくつかの単語は、システムの予約語として登録されており、テーマ内のディレクトリ・ファイルの名前として利用できません。ブログコードやカテゴリーコードにも、同様にシステムの予約語は利用できませんが、予約語と同じ単語を設定しようとするとエラーが表示されます。

テーマ内のディレクトリ・ファイルを命名する時に、予約語と重複しないようにしてください。命名が重複している場合は、ページを表示するときに意図しない動作になり、正常のページが表示されなくなる可能性があります。

予約語のデフォルト

予約語は基本的に、config.server.phpで定義される、URLコンテキスト上の特定の表現(セグメント)と同じです。以下にデフォルトの文字列を示しますが、config.server.phpを編集している場合は、編集後の文字列が予約語になります。

また、数値のみのファイル名やコード名も日付のURLコンテキストと判定される可能性がある為、予約語となります。

デフォルトの予約語一覧

  • 数値のみ
  • bid
  • aid
  • uid
  • cid
  • eid
  • cmid
  • tbid
  • keyword
  • tag
  • field
  • order
  • alt
  • tpl
  • page
  • proxy
  • trackback
  • span
  • admin
  • login
  • signup
  • limit
  • domain