サポート » プラグイン » Language Switcher のパスを短くしたい

  • Language Switcher
    http://www.poplarware.com/languageplugin.html
    をインストールした直後の状態のパスはパーマリンクを有効にしていると
    /wp251/langswitch_lang/言語/
    になります。

    langswitch.php の30行目を

    $langSwitchPermalink = "langswitch_lang";
    $langSwitchPermalink = "lang";

    に変更すると

    /wp251/lang/言語/
    になります。

    これを更に短くして

    /wp251/言語/

    にしたいのですが、良い方法はあるでしょうか?それとも無理なのでしょうか?
    よろしくお願いします。

    langswitch.php の979行目を

    return langswitch_fix_page_url( langswitch_trailingslashit( $urlstr ) . $langSwitchPermalink . "/" . $lang . "/" );
    return langswitch_fix_page_url( langswitch_trailingslashit( $urlstr ) . $lang . "/" );

    に変更すると
    見た目のリンクは希望通りになってくれるのですがエラーになってしまいます。

    WordPress Version 2.5.1日本語版
    PHP Version 5.2.5
    MySQL Version 5.0.51a
    使用しているブラウザ Firefox3.0

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    おそらく、$langSwitchPermalink の部分をもとに言語振り分けをしているので、その部分がないと動作しないはずです。
    むしろ「wp251」という部分を削ればいいのではないでしょうか。WordPress をバージョンアップしても「wp251」なんて URL はかっこ悪いですよ 😉

    トピック投稿者 cubecube

    (@cubecube)

    返信ありがとうございます。

    おそらく、$langSwitchPermalink の部分をもとに言語振り分けをしているので、その部分がないと動作しないはずです。

    出来るだけシンプルにしたかったのですが、残念です。

    「wp251」なんて URL はかっこ悪いですよ 😉

    まぎらわしくて、すみません。
    実際には、「wp251」は挿入していません。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Language Switcher のパスを短くしたい」には新たに返信することはできません。