できることからコツコツとwebサイト作りやデザインのテクニッキを紹介したり、人生をエンジョイしたりするヤツ。ページの管理だけでもWordPressのプラグインを使えば捗るので、試しに割と評判の良い「Polylang」導入してみました。home_url()が勝手に変換される現象に困ったこととか、ヘッダーフッターを言語ごとに切り替えるやり方とかのメモ。TOPページへのリンクURLが勝手に変換される使用目的は、サイトの一部のページを多言語化するにあたり、言語別ページを管理しやすくできればと思った次第。プラグインをインストール後、サイドメニュー「言語」から使用言語を追加して、、、設定をいじると。各言語の使用状況やらが見やすくていい感じー(語彙力)。目的はこれで果たせたのだけど、サイトを見てみると一つ問題が、、、デフォルトの設定だとWP関数「home_url」を使用したリンクURLに、「http:xx.com/en/」の様に言語の文字が自動で追加されてしまうのだ。TOPページは日本語しか用意していないのでこれは困る。解決策Polylang公式のサイトに、デフォルト設定を変更する関数が書いてあったので、下記をfunctions.phpに追記したら無事解決しました。?>の様にして、header-en.php等のファイルで切り替えても良さそう。Polylangheadタグに他言語のリンクが自動挿入されるデフォルトだとrel属性alternateの他言語へのリンクが自動生成されてしまう。プラグインフォルダのfrontend/frontend-filters-links.phpの198行目あたりに下記の様な表示があったのでモニョモニョする。);}get_pages等で現在の言語の情報しか取得できないプラグインフォルダのinclude/filters.phpの29行目あたりに記述されているやつのせいみたい。);参考:github:polylang言語ごとのサイトを作るのであれば素晴らしいプラグインですが、一つのサイトに多言語ページを用意する様なサイトだと、結構カスタマイズが必要だと感じました。へば、よき多言語ライフを。コメントをキャンセルメールアドレスが公開されることはありません。Chromeのウインドウ幅を変えると表示がおかしくなるHTMLメールを制作するときに気をつけたいこととかメモ大切な人にククサを贈ろう。実物が見られる販売店舗を探してみた。Fireworksの代わりになるか?Sketchでできること、できないことCSSで、ホバーで下に沈むボタンを作る時に気をつけたいこと松屋銀座に現れし白いモフモフ。