ディレクトリ・ファイル・フィールド名などに使えない予約語
setupディレクトリ名について
オンラインアップデート利用時に、アップデート完了時に以下のディレクトリ名に当てはまる場合、自動で「setupディレクトリ」が削除されるので注意ください。
_setup から始まるディレクトリ名(正規表現:「/^_setup.+/」)
システムの予約語
いくつかの単語は、システムの予約語として登録されており、テーマ内のディレクトリ・ファイルの名前として利用できません。ブログコードやカテゴリーコードにも、同様にシステムの予約語は利用できませんが、予約語と同じ単語を設定しようとするとエラーになります。
テーマ内のディレクトリ・ファイルを命名する時に、予約語と重複しないようにしてください。命名が重複している場合は、ページを表示するときに意図しない動作になり、正常のページが表示されなくなる可能性があります。
予約語のデフォルト
予約語は基本的に、config.server.phpで定義される、URLコンテキスト上の特定の表現(セグメント)と同じです。以下にデフォルトの文字列を示しますが、config.server.phpを編集している場合は、編集後の文字列が予約語になります。
また、数値のみのファイル名やコード・フィールド名も日付のURLコンテキストと判定される可能性がある為、予約語となります。
デフォルトの予約語一覧
- 数値のみ
- 日時の形式(yyyy/mm/dd, yyyy-mm-dd HH:MM:SS など)
- title
- style
- bid
- aid
- uid
- cid
- eid
- cmid
- tbid
- keyword
- tag
- field
- order
- alt
- tpl
- page
- proxy
- trackback
- span
- admin
- limit
- domain
- api
- media-download
- login
- signin
- signup
- reset-password
- reset-password-auth
- tfa-recovery
- admin-reset-password
- admin-reset-password-auth
- admin-tfa-recovery
- mypage/update-profile
- mypage/update-password
- mypage/update-email
- mypage/update-tfa
- mypage/withdrawal