MT上で他の「ウェブサイト」のエントリーを引っ張ってきている場合のパスを絶対パスから相対パスに正規表現で置き換える。12.08.07

MT上で他の「ウェブサイト」のエントリーを引っ張ってきて表示させている場合、「<$mt:EntryPermalink$>」や「<$MTCategoryArchiveLink$>」が引っ張ってきている元のウェブサイトの絶対パスになるので相対パスに変換して、ホスト部分を引っ張ってきている側のURLに変更する。

しかし、プラグインは使いたくない・・・

そこで、モディファイアを使って絶対パスから相対パスに置き換える正規表現が下記。

「<$mt:EntryPermalink regex_replace="/^.+?://.+?//",""$>」

上記の頭に引っ張ってきている側のURLを追加したらOK。

引っ張ってきている元、引っ張ってきている側のディレクトリ構造は合わせてください。

  • 広告
  • 広告
PageTop

CATEGORY