サポート » プラグイン » Bogo:言語間で同じパーマリンクを使うには?

  • 解決済 fjsk

    (@fjsk)


    お世話になります。

    今までWPMLを使って、多言語サイトを制作していましたが
    今回、Bogoを使って構築しようと考えておりまして
    投稿、固定、カスタム投稿の多言語化も出来たのですが
    WPMLで可能だった、多言語でも同じスラッグを使うにはどうすれば良いでしょうか?

    実現したいこと・・・
    日本語:http://example.com/test/
    英語:http://example.com/en/test/
    仏語:http://example.com/fr/test/
    中国語:http://example.com/cn/test/

    現在・・・
    日本語:http://example.com/test/
    英語:http://example.com/en/test-en/
    フランス語:http://example.com/fr/test-fr/
    中国語:http://example.com/cn/test-cn/
    と、先に言語でディレクトリが分かれているのに
    スラッグでも言語毎に分けないといけないので
    URLの見栄えが悪くなります。

    こちらを実現する方法があれば、是非教えて下さい!
    宜しくお願い致します。

6件の返信を表示中 - 16 - 21件目 (全21件中)
  • > Toro_Unit (Hiroshi Urabe) さま

    ご返信ありがとうございます。
    Toro_Unitさんの仰るとおり、hierarchical => falseにしたところ
    正しく英語ページが表示されました!!
    カスタム投稿タイプ上で親子関係を使わなければこちらで対応する事が可能ですね!

    それから、これも仰るとおり、追記で頂いた日本語に他の言語がリダイレクトされるのではなく、IDが若い方に飛ばされるのかは分かりませんが、親記事というか、翻訳する元記事にリダイレクトされるところも同じです。私の表現が足りませんでした、申し訳ありません。

    親子関係にしたい場合はどうするのかが分からず、完全な解決ではありませんので
    まだクローズせずに情報を頂きたいと思っておりますが
    とりあえず当面の構築が進みそうです。本当に有難うございます!!!

    bogo_parse_queryにて、クエリの改変を固定ページのように、やってあげれば良いようです。

    とりあえず、gistに差分を張っておきます。
    https://gist.github.com/torounit/4036ad72faf7e7d7dfb2

    三好さん、テストしてみて頂けますでしょうか?

    https://dl.dropboxusercontent.com/u/8861787/152931.diff
    パッチも添付します。

    Toro_Unit さんから頂いた差分を、Miyoshiさんにご対応頂く前に暫定的に追記してみました。
    hierarchical => trueでも期待通りの動作になり、投稿、固定ページでも問題無く動作しております。カスタム投稿タイプで子ページを作っても、問題無く表示されております!!

    Toro_Unitさん、本当に有難うございます、もの凄く助かりました!
    おかげさまで私が実現したい事はクリアになりました。
    素晴らしい解決法を導いて下さって本当に感謝しております。
    私では到底解決出来ませんでした。。。重ね重ね御礼申し上げます。
    とりあえず、この件に関しましては、私的には解決致しましたが
    Miyoshiさんがご覧になられるのをお待ちしてからクローズさせて頂きたいと思います。

    こういう素晴らしい報告を作者の方にご提供出来ると良かったのですが。。。
    少なくとも分かりやすくご質問出来ればと反省しております。
    Miyoshiさん、長々とお付き合い頂き、申し訳ありませんでした。
    Toro_Unitさんご提供の仕組みを採り入れてアップデート頂ければ幸いです!

    何卒、宜しくお願い致します。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    Toro_Unit さん、すばらしい洞察、ありがとうございます。いただいたパッチを次のリリースで導入します。調査に時間を割いていただきありがとうございました。

    fjsk さん、私がもう少し慎重に見ていればよかったのですが、今回は大変失礼をいたしました。

    こちらこそ、大変勉強になりました!ありがとうございます!

    Takayuki Miyoshi さん、Toro_Unit さん

    おかげさまで、これで実現したい事が出来まして、やっと前に進めます!

    御二方には貴重なお時間を頂きまして、本当に有難うございました!!!

    こちらにて解決とさせて頂きます。
    有難いございました。

6件の返信を表示中 - 16 - 21件目 (全21件中)
  • トピック「Bogo:言語間で同じパーマリンクを使うには?」には新たに返信することはできません。