DiviのテーマビルダーとACFを使用して動的な求人投稿テンプレートを作成する方法

公開: 2019-12-26

Divi Theme Builderを動的コンテンツと組み合わせて使用​​すると、プラグインを自作のテンプレートに置き換えることにすぐに気付くでしょう。 今日のチュートリアルでは、DiviテーマビルダーとACFフィールドグループを使用して、完全に動的な求人投稿テンプレートを作成する方法を示します。 この動的な求人投稿テンプレートは完全にカスタマイズ可能であり、JSONファイルも無料でダウンロードできます。

それを手に入れましょう。

プレビュー

チュートリアルに入る前に、さまざまな画面サイズでの結果を簡単に見てみましょう。

デスクトップ

ジョブポジションテンプレートを開く

モバイル

ジョブポジションテンプレートを開く

求人投稿テンプレートを無料でダウンロード

無料の求人投稿テンプレートを手に入れるには、まず下のボタンを使用してダウンロードする必要があります。 ダウンロードにアクセスするには、以下のフォームを使用して、DiviDailyのメーリングリストに登録する必要があります。 新規加入者として、毎週月曜日にさらに多くのDiviの良さと無料のDiviレイアウトパックを受け取ります! すでにリストに載っている場合は、下にメールアドレスを入力して[ダウンロード]をクリックしてください。 「再購読」したり、追加のメールを受信したりすることはありません。

ファイルをダウンロードする
無料でダウンロード

無料でダウンロード

Diviニュースレターに参加すると、究極のDiviランディングページレイアウトパックのコピーに加えて、他のすばらしい無料のDiviリソース、ヒント、コツがたくさんメールで送信されます。 従うと、すぐにDiviマスターになります。 すでに購読している場合は、以下にメールアドレスを入力し、[ダウンロード]をクリックしてレイアウトパックにアクセスしてください。

正常にサブスクライブしました。 メールアドレスを確認してサブスクリプションを確認し、毎週無料のDiviレイアウトパックにアクセスしてください。

1.投稿カテゴリを追加する

投稿カテゴリに移動

オープンジョブポジションテンプレートを作成する最初の部分は、追加するオープンジョブポジションに使用する新しい投稿カテゴリを追加することです。 WordPressダッシュボード内の投稿カテゴリに移動します。

ジョブポジションテンプレートを開く

オープンジョブポジションカテゴリを追加する

部門ごとに親カテゴリと個別のカテゴリを追加します。

  • 就職口
    • コミュニケーション
    • 設計
    • 発達
    • マーケティング

ジョブポジションテンプレートを開く

2.ACFのインストールとプロジェクトフィールドの設定

ACFのインストールとアクティブ化

無料のAdvancedCustom Fieldsプラグインをインストールして有効にし、続行します。

ジョブポジションテンプレートを開く

フィールドグループを設定する

WordPressダッシュボード>カスタムフィールド>新規追加に移動して、新しいフィールドグループを設定します。

ジョブポジションテンプレートを開く

フィールドグループは、このチュートリアルの前の部分で追加した親カテゴリの一部である投稿にのみ表示されるようにします。 これを行うには、次のルールがフィールドグループに適用されることを確認してください。

  • 投稿タイプは投稿同じで
  • 投稿カテゴリは求人と同じです

ジョブポジションテンプレートを開く

フィールドを追加

フィールドグループが作成されたら、さまざまなフィールドを追加します。 このチュートリアルのプレビューとまったく同じテンプレートを再作成するには、次のカスタムフィールドが必要です。

  • 責任
    • フィールドラベル:責任
    • フィールドタイプ:テキストエリア
  • 必要な経験
    • フィールドラベル:必要な経験
    • フィールドタイプ:Wysiwygエディター
  • 必要なスキル
    • フィールドラベル:必要なスキル
    • フィールドタイプ:Wysiwygエディター
  • ボーナス資格
    • フィールドラベル:ボーナス資格
    • フィールドタイプ:Wysiwygエディター
  • 位置
    • フィールドラベル:場所
    • フィールドタイプ:テキスト
  • 職種
    • フィールドラベル:ジョブタイプ
    • フィールドタイプ:チェックボックス
    • 選択肢:フルタイム+パートタイム+フリーランス(選択肢ごとに改行)
  • リダイレクトを適用する
    • フィールドラベル:リダイレクトを適用
    • フィールドタイプ:URL

ジョブポジションテンプレートを開く

3.新しいブログ投稿を追加します

募集中の役職のタイトル、簡単な説明とカテゴリを追加する

カスタムフィールドグループとそのすべてのフィールドを完了したら、サンプルの募集職種の投稿を作成します。 タイトル、職務内容を入力し、カテゴリを選択します。

ジョブポジションテンプレートを開く

すべてのカスタムフィールドに入力します

すべてのカスタムフィールドに入力して続行します。

ジョブポジションテンプレートを開く

ジョブポジションテンプレートを開く

4.新しいテンプレートを作成します

Diviテーマビルダーに移動し、新しいテンプレートを追加します

サンプルのブログ投稿が配置されたら、オープンジョブポジションテンプレートを作成します。 これを行うには、Diviテーマビルダーに移動し、[新しいテンプレートの追加]をクリックします。

ジョブポジションテンプレートを開く

オンを使用

求人カテゴリの投稿にテンプレートを使用します。

ジョブポジションテンプレートを開く

5.テンプレート本体の作成を開始します

次に、[カスタムボディの追加]をクリックし、[カスタムボディの作成]を選択して、デザインの作成を開始します。 これにより、テンプレートエディタにリダイレクトされます。

ジョブポジションテンプレートを開く

セクション#1

グラデーションの背景

Diviテンプレートエディタ内に、セクションがあります。 そのセクションを開き、グラデーションの背景を追加します。

  • 色1:#ff6600
  • 色2:#fbff30
  • グラデーション方向:126度

ジョブポジションテンプレートを開く

ボトムディバイダー

次のセクションに下部仕切りを追加します。

  • 仕切りスタイル:リストで検索
  • 仕切りの高さ:8vw
  • 仕切りの配置:セクションコンテンツの下

ジョブポジションテンプレートを開く

間隔

また、下部のパディングもいくつか含めます。

  • ボトムパディング:400px

ジョブポジションテンプレートを開く

行#1を追加

カラム構造

次の列構造を使用して、セクションに新しい行を追加して続行します。

ジョブポジションテンプレートを開く

列1に宣伝文モジュールを追加する

動的コンテンツ

モジュールの追加を開始する時が来ました! 列1に必要な最初のモジュールは、宣伝文句モジュールです。 タイトルボックスの場所の動的コンテンツを選択し、コンテンツボックスを空のままにします。

  • タイトル:場所

ジョブポジションテンプレートを開く

アイコンを選択

アイコンを選択して続行します。

ジョブポジションテンプレートを開く

アイコン設定

[デザイン]タブに移動し、アイコンの設定を次のように変更します。

  • アイコンの色:#ffffff
  • 画像/アイコンの配置:左
  • アイコンのフォントサイズを使用:はい
  • アイコンフォントサイズ:25px

ジョブポジションテンプレートを開く

タイトルテキスト設定

H3テキスト設定も変更します。

  • タイトル見出しレベル:H3
  • タイトルフォント:ラト
  • タイトルテキストの色:#ffffff
  • タイトルテキストサイズ:1.4rem

ジョブポジションテンプレートを開く

アニメーション

最後に、アニメーション設定でアイコンアニメーションを削除します。

  • 画像/アイコンアニメーション:アニメーションなし

ジョブポジションテンプレートを開く

宣伝文句モジュールのクローンを作成し、列2に複製を配置します

列1の宣伝文句モジュールを完了したら、それを1回複製して、複製を2番目の列に配置できます。

ジョブポジションテンプレートを開く

動的コンテンツとアイコンの変更

アイコンと一緒にタイトルの動的コンテンツを変更してください。

  • タイトル:職種

ジョブポジションテンプレートを開く

ボタンモジュールを列3に追加

コピーを追加

最後の列に、ボタンモジュールを追加します。 選択したコピーをいくつか追加します。

ジョブポジションテンプレートを開く

ダイナミックリンク

次に、動的適用リダイレクトリンクを選択します。

  • ボタンリンクURL:リダイレクトを適用する
  • ボタンリンクターゲット:[新しい]タブ

ジョブポジションテンプレートを開く

配置

モジュールの[デザイン]タブに移動し、さまざまな画面サイズで配置を変更します。

  • ボタンの配置:右(デスクトップ)、左(タブレットと電話)

ジョブポジションテンプレートを開く

ボタンの設定

ボタンのスタイルも設定します。

  • ボタンにカスタムスタイルを使用する:はい
  • ボタンのテキストサイズ:1rem
  • ボタンのテキストの色:#ff6600
  • ボタンの背景色:#ffffff
  • ボタンの境界線の幅:0px

ジョブポジションテンプレートを開く

  • ボタンの境界線半径:100px
  • ボタンフォント:Montserrat
  • ボタンのフォントスタイル:大文字

ジョブポジションテンプレートを開く

間隔

そして、間隔設定にいくつかのカスタムパディング値を追加して、モジュールの設定を完了します。

  • トップパディング:15px
  • ボトムパディング:15px
  • 左パディング:50px
  • 右パディング:50px

ジョブポジションテンプレートを開く

行#2を追加

カラム構造

次の行へ! 次の列構造を選択します。

ジョブポジションテンプレートを開く

列にテキストモジュールを追加

動的コンテンツ

列に新しいテキストモジュールを追加し、投稿タイトルの動的コンテンツを選択します。

  • 動的コンテンツ:投稿/アーカイブタイトル

ジョブポジションテンプレートを開く

  • 前:<H1>
  • 後:</ H1>

ジョブポジションテンプレートを開く

H1テキスト設定

モジュールの[デザイン]タブに移動し、それに応じてH1テキスト設定を変更します。

  • 見出しフォント:Montserrat
  • 見出しフォントの太さ:重い
  • 見出しのテキストの色:#ffffff
  • 見出しのテキストサイズ:8rem(デスクトップ)、4rem(タブレット)、2.5rem(電話)

ジョブポジションテンプレートを開く

Dividerモジュールを列に追加

可視性

次に必要なモジュールはディバイダーモジュールです。 [仕切りを表示]オプションが有効になっていることを確認してください。

  • 仕切りを表示:はい

ジョブポジションテンプレートを開く

ライン

次に、モジュールの線の色を変更します。

  • 線の色:#ffffff

ジョブポジションテンプレートを開く

サイジング

サイズ設定も変更します。

  • 仕切りの重量:8px
  • 幅:30%
  • モジュールの配置:左

ジョブポジションテンプレートを開く

セクション#2を追加

間隔

次のセクションに進みましょう! デフォルトの上部パディングをすべて削除します。

  • トップパディング:0px

ジョブポジションテンプレートを開く

行#1を追加

カラム構造

次の列構造を使用して、セクションに新しい行を追加します。

ジョブポジションテンプレートを開く

間隔

行設定を開き、デフォルトの上部パディングを削除します。

  • トップパディング:0px

ジョブポジションテンプレートを開く

投稿コンテンツモジュールを列に追加

背景色

投稿コンテンツモジュールを行に追加し、背景色を白に変更します。

  • 背景色:#ffffff

ジョブポジションテンプレートを開く

テキスト設定

モジュールの[デザイン]タブに移動し、次のようにテキスト設定を変更します。

  • テキストフォント:Raleway
  • テキストサイズ:1.1rem
  • テキスト行の高さ:2.1em

ジョブポジションテンプレートを開く

間隔

次に、さまざまな画面サイズの間隔の値を試してみてください。

  • 上マージン:-300px
  • トップパディング:100px(デスクトップ)、50px(タブレットと電話)
  • 下部のパディング:100px(デスクトップ)、50px(タブレットと電話)
  • 左パディング:100px(デスクトップ)、50px(タブレットと電話)
  • 右パディング:100px(デスクトップ)、50px(タブレットと電話)

ジョブポジションテンプレートを開く

国境

境界線の半径も追加します。

  • すべてのコーナー:20px

ジョブポジションテンプレートを開く

ボックスシャドウ

そして、微妙なボックスシャドウを追加して、モジュールの設定を完了します。

  • ボックスシャドウブラー強度:50px
  • 影の色:rgba(0,0,0,0.09)

ジョブポジションテンプレートを開く

行#2を追加

カラム構造

次の列構造を使用して別の行を追加します。

ジョブポジションテンプレートを開く

テキストモジュール#1を列に追加

H2コンテンツを追加する

H2コンテンツを含むテキストモジュールを行の列に追加します。

ジョブポジションテンプレートを開く

H2テキスト設定

モジュールのH2テキスト設定を次のように変更します。

  • 見出し2フォント:Montserrat
  • 見出し2フォントの太さ:重い
  • 見出し2のテキストの色:#ffa500
  • 見出し2テキストサイズ:1.5rem

ジョブポジションテンプレートを開く

Dividerモジュールを列に追加

可視性

次に必要なモジュールはディバイダーモジュールです。 'ShowDivider'モジュールが有効になっていることを確認してください。

  • 仕切りを表示:はい

ジョブポジションテンプレートを開く

ライン

次に、モジュールの線の色を変更します。

  • 線の色:#ffa500

ジョブポジションテンプレートを開く

サイジング

そして、サイズ設定をいじってモジュールの設定を完了します。

  • 仕切りの重量:6px
  • 最大幅:80px

ジョブポジションテンプレートを開く

テキストモジュール#2を列に追加

動的コンテンツ

この列で必要な次の最後のモジュールは、別のテキストモジュールです。 関連する動的コンテンツを選択します。

  • 動的コンテンツ:必要な経験

ジョブポジションテンプレートを開く

生のHTMLを有効にしてください。

  • 生のHTMLを有効にする:はい

ジョブポジションテンプレートを開く

テキスト設定

モジュールの[デザイン]タブに移動し、それに応じてテキスト設定を変更します。

  • テキストフォント:Raleway
  • テキストサイズ:1.1rem

ジョブポジションテンプレートを開く

順序付けられていないリストテキスト設定

順序付けされていないリストの行の高さも変更します。

  • 順序付けられていないリスト行の高さ:2.3em

ジョブポジションテンプレートを開く

間隔

次に、間隔設定に移動し、いくつかのカスタムパディング値を追加します。

  • トップパディング:50px
  • ボトムパディング:50px
  • 左パディング:50px
  • 右パディング:50px

ジョブポジションテンプレートを開く

国境

境界線の半径も追加します。

  • すべてのコーナー:20px

ジョブポジションテンプレートを開く

ボックスシャドウ

そして、微妙なボックスシャドウを追加して、モジュールの設定を完了します。

  • ボックスシャドウブラー強度:50px
  • 影の色:rgba(0,0,0,0.09)

ジョブポジションテンプレートを開く

行#3を追加

カラム構造

最後の列へ! 次の列構造を使用します。

ジョブポジションテンプレートを開く

列2のモジュールのクローンを作成し、新しい行の列1と2に複製を配置します

前の行に追加したモジュールのクローンを2回作成し、複製を新しい行に配置します。

ジョブポジションテンプレートを開く

テキストモジュール#1のコピーを変更する

重複する各テキストモジュールのH2コピーを必ず変更してください。

ジョブポジションテンプレートを開く

テキストモジュール#2の動的コンテンツを変更する

動的コンテンツとともに。

  • 動的コンテンツ:必要なスキル

ジョブポジションテンプレートを開く

  • 動的コンテンツ:ボーナス資格

ジョブポジションテンプレートを開く

繰り返しになりますが、動的コンテンツを含む両方のテキストモジュールで生のHTMLが有効になっていることを確認してください。

  • 生のHTMLを有効にする:はい

ジョブポジションテンプレートを開く

6.テーマビルダーの変更を保存して結果を表示する

テンプレート本体が完成したら、テーマビルダーの変更をすべて保存して、サンプルのオープンジョブポジションの投稿で結果を表示できます。

ジョブポジションテンプレートを開く

ジョブポジションテンプレートを開く

プレビュー

すべての手順を完了したので、さまざまな画面サイズでの結果を最終的に見てみましょう。

デスクトップ

ジョブポジションテンプレートを開く

モバイル

ジョブポジションテンプレートを開く

最終的な考え

この投稿では、Divi Theme BuilderとACFプラグインを使用して、動的で完全にカスタマイズ可能なオープンジョブポジションテンプレートを作成する方法を紹介しました。 投稿テンプレートでは動的コンテンツのみを使用しているため、将来の募集職種をWebサイトに簡単に追加できます。 JSONファイルも無料でダウンロードできました! ご不明な点がございましたら、下のコメント欄にコメントを残してください。

Diviの詳細を知り、Diviの景品をさらに入手したい場合は、メールマガジンとYouTubeチャンネルに登録して、この無料コンテンツを最初に知って利益を得ることができるようにしてください。