World!!カナダ留学(バンクーバー・トロント)と海外就職を目指す人のための情報、クラウドソーシングサイトやネットショップの活用方法などを初心者向けに解説するブログ。2017年11月30日こんにちは。トロントでWebデベロッパーとして働いているHarryです。最近ブログを多言語化してみました。ためしに中国語と英語のカテゴリを増やして、中国語記事を一つ投稿してみましたがいい感じですね。1記事ですが日本語の記事と比べて伸びが早いです。今回多言語化に使ったのはPolylangというプラグインです。投稿記事はもちろんのこと、問合せページなどの固定ページやカテゴリー、タグ、サイドバーのテキストなども多言語化できます。便利なのですが、設定でつまづいたのでシェアします。wordpressアドレスとサイトアドレスを分けている方は役に立つと思います。パーマリンク設定サイトアドレス設定が勝手に変わったwordpressの一般設定の中にwordpressアドレスとサイトアドレス設定というのがあります。サーバーのファイル管理の話になりますが、wordpressアドレスというのはwebサイトに関するファイルを保存している場所のこと。サイトアドレス設定とは表示するURLのことです。このブログのファイルは「/public_html/harryworld/」というディレクトリを作成して、その中にwordpressをインストールしています。そのままだと、URLの表示が「https://harryworld.xyz/harryworld」と長くなってしまうんですね。そこで、サイトアドレスの設定を「https://harryworld.xyz」に変えます。することでharryworldというディレクトリに保存しているファイルを短いURLで見ることができます。Polylangをインストールした際にこの設定が勝手に変えられてしまいます...。URLが長くなってる...と気付いて設定をみてみたのですが、いつの間にか変えられてました。こんな感じですね...。サイトアドレスとPolylangのURLの修正まずはサイトアドレスをもとのURLに戻しておきます。次にPolylangをインストールすると、wordpressのサイドメニューに「言語」という設定メニューが追加されますので、こちらをクリックします。設定メニューが開いたら、一番上の「URLの修正」の「表示」をクリックします。日本語以外のページを表示する際の表示URLの設定ができるので、「言語はプリティーパーマリンク内のディレクトリ名から設定される」を選択します。この時、「URLにデフォルトの言語の言語情報を表示しない」にチェックを入れ、「プリティパーマリンクの/language/を削除する」を選択しておきます。すると、日本語のページは今まで通りのURLで表示できます。このチェックをいれないと「https://harryworld.xyz/language/jp/」といった感じで表示されて長くなってしまいます。パーマリンク設定これで解決と思いきや、パーマリンク設定を「投稿名」に設定しているにもかかわらず、「基本」で表示されるようになりました。いうことかというと「https://harryworld.xyz/tips_for_setting_up_polylang/」と表示されてほしいところが「https://harryworld.xyz/?post=907」になってしまいます...。これはパーマネントリンクを再設定することで元に戻りました。Polylangはとっても便利なプラグインですが、なにやらURLの表示に関する設定はいろいろ怪しいですね...。これで無事に短いURLで表示されるようになりました。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト関連記事[ネット販売]オンラインショップを始めるならWordPressでWoocommerceを導入しようこんにちは、トロントでWebデベロッパーとして働いているHarryです。このチャートをご覧ください。World!!カナダ留学(バンクーバー・トロント)と海外就職を目指す人のための情報、クラウドソーシングサイトやネットショップの活用方法などを初心者向けに解説するブログ。