WPML

このチュートリアルでは、多言語サイトでカスタム投稿タイプのテンプレートを作成する方法を紹介します。テンプレートを視覚的にデザインし、WPMLを使用して翻訳します。

現在、WordPressのデフォルトエディタはブロックエディタ(別名Gutenberg)です。これは、信頼性の高い成熟したツールとなったビジュアルエディタです。このエディタとToolsetプラグインを組み合わせて、テンプレートをデザインします。

セットアップ

カスタム投稿のテンプレートを作成するには、以下の2つのプラグインのみが必要です。

  • Toolset Types
  • Toolset Blocks

これらのプラグインを入手するには、Toolsetサブスクリプションが必要です。ただし、Discover WPサイトではすべてのToolsetプラグインを無料でテストして試すことができます。このサイトでは、多数の事前構築済みサイトテンプレートから選択して1クリックでインストールし、独自のサンドボックスサイトを作成できます。

テンプレートやサイト全体を翻訳するには、以下のWPMLプラグインも必要です。

  • WPMLコアプラグイン
  • WPML翻訳管理
  • WPML文字列翻訳

カスタム投稿用テンプレートの作成

テンプレートを作成する手順は以下のとおりです。

  1. Toolset ダッシュボードページに移動します。このページには、サイト内のすべての投稿タイプと、各投稿タイプのすべてのカスタムフィールド、タクソノミー、テンプレートが一覧表示されます。
  2. テンプレートをデザインする投稿タイプの行を探し、「Create Content Template」ボタンをクリックします。
Toolsetダッシュボードからのコンテンツテンプレートの作成
  1. テンプレート用のWordPressブロックエディタが表示されます。ここで、Toolsetブロックを使用してさまざまなフィールドを挿入します。これは、投稿本文などのWordPressフィールド、任意のカスタムフィールド、またはタクソノミーにすることができます。Toolsetブロックを挿入した後、「Dynamic Source」オプションを有効にし、表示するフィールドを選択します。
Dynamic Sourceを使用したカスタムフィールドとして保存された画像の表示

以上です。必要な数のフィールドを挿入し、ページ上での表示を調整します。各Toolsetブロックには、スタイルやタイポグラフィなどを調整するためのセクションがあります。

もちろん、さらに多くのことが可能です。たとえば、コンテンツをカラムに配置したり、コンテナを使用したり、テンプレートの一部を条件付きで表示したり、関連記事のリストを表示したり、レスポンシブデザインを作成したりできます。

以下は、カスタム投稿を表示するテンプレートの作成に関する完全なビデオチュートリアルです。

詳細および関連するチュートリアルについては、単一投稿テンプレートの作成に関するToolsetのレッスンをご覧ください。

多言語サイトでのテンプレートの翻訳

OK、これでテンプレートの作成方法がわかりました。次に、多言語サイト向けにテンプレートを翻訳する方法を見てみましょう。ToolsetはWPMLと同じチームによって開発されているため、シームレスに統合されています。

  1. WPML 翻訳管理ページに移動します。
  2. 上部の検索セクションにあるドロップダウンを使用し、「Content Template」を選択して「フィルター」をクリックします。
  3. 翻訳に出すテンプレートを選択します。
  4. テンプレートを翻訳する言語を選択します。
  5. 選択したコンテンツを翻訳バスケットに追加」をクリックします。
翻訳へのToolsetテンプレートの送信
  1. 最後に、「翻訳バスケット」タブをクリックし、使用する翻訳者を選択して「すべてのアイテムを翻訳に送信」をクリックします。

アイテムを自分で翻訳する場合は、WPML 翻訳ページに移動し、実行する翻訳ジョブの横にある「取得して翻訳」ボタンをクリックします。

Toolsetを使用した高度な動的サイトの構築

このチュートリアルでは、Toolsetを使用して構築できる機能のごく一部を紹介しました。

  • 投稿のカスタムリストのデザイン
  • 高度なカスタム検索の構築
  • マップ上での投稿の表示
  • 投稿を送信するためのフロントエンドフォームの作成
  • カスタムアーカイブページのデザイン
  • カスタムWooCommerceサイトの作成
  • 高度な投稿関係を通じたコンテンツの接続

他にも多くの機能があります。

また、Toolsetには、ディレクトリサイトカスタムWooCommerceサイトメンバーシップサイトなどの作成に関する完全なチュートリアルも用意されています。

Toolsetは、1サイト向けの完全なパッケージがわずか$69からご利用いただけます。Toolsetにご興味がある場合は、クーポンページで30%割引をご用意しています。

この記事が役に立ちましたか?この記事を共有: