[ 解決済 ] カスタム投稿タイプ、カスタムフィールドを表示したい

VWSとは フォーラム Lightning [ 解決済 ] カスタム投稿タイプ、カスタムフィールドを表示したい

[ 解決済 ] カスタム投稿タイプ、カスタムフィールドを表示したい

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #53199

    渡井紀尋
    参加者

    ■ 利用テーマとバージョン :
    lightning G3

    ■ 質問内容:
    初心者で申し訳ありません。
    カスタム投稿タイプとカスタムフィールドを作成し、表示したいです。
    ネットで調査しましたが、下記ファイルを修正するように記載されていました。
    single-投稿タイプ.php
    singular.php
    しかし、このようなファイルが見つからず、困っています。
    もしかしたら、プラグインとかでできるのでしょうか?
    それとも、別のphpファイルで対応するのでしょうか?
    初心者で申し訳ありませんが、教えて頂けると助かります。

    #53201

    DRILL LANCER
    モデレーター
    #53202

    まず WordPressでは投稿詳細ページにおけるテンプレートファイルの読み込み順は
    single-xxx.php -> single.php -> singular.php -> index.php
    となっています。
    Lightnig には single.php も singular.php もないので index.php が読み込まれます。

    投稿タイプ毎に何かしたい場合、多くのケースはヘッダーやフッターを変更したいわけではなく、本文欄周辺がメインになるのではと思います。

    そのあたりに該当するファイルは G3 では

    _g3/template-parts/entry.php

    になるので、

    _g3/template-parts/entry-xxx.php

    などになると思います(具体的にどの部分をカスタマイズしたいかによるので上記ファイルじゃないかもしれません)。

    が、もしわかるようなら、テンプレートのファイルの複製・編集ではなく、アクションフックを使ったカスタマイズをオススメしています。

    アクションフックの使い方
    https://www.vektor-inc.co.jp/post/wordpress-about-action-hook/

    アクションブックのもっと簡単な使い方例が記載されてます

    My Lightningはいかが?

    全体的なカスタム投稿タイプ・カスタムフィールドの追加例は下記が参考になると思います。

    VWSオンライン勉強会 #022 「Lightningで物件情報サイトを作ってみよう」レポート

    https://github.com/vektor-inc/lightning-g3-lesson-real-estate#%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E7%99%BB%E9%8C%B2%E8%A1%A8%E7%A4%BA

    #53230

    渡井紀尋
    参加者

    VWSオンライン勉強会 #022 「Lightningで物件情報サイトを作ってみよう」レポートに説明されているとおり、フックで対応できました。
    対応内容はレポートに記載されている通りなので割愛します。
    どうもありがとうございました。
    たいへん助かりました。

    #53239

    渡井紀尋
    参加者

    一点、「物件詳細ページにカスタムフィールドの値などを表示する」の修正方法を変更しました。
    全ての投稿に対してadd_actionをしていたので、追加したカスタム投稿タイプだけに対して処理を行うようにしました。
    具体的には投稿一覧と同じように下記で囲みました。※カスタム投稿タイプがeventです。
    if ( ‘event’ === get_post_type() ) {
    }
    以上です。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。