[ 解決済 ] アーカイブページ設定を、カテゴリーごとに変えたい

VWSとは フォーラム Lightning [ 解決済 ] アーカイブページ設定を、カテゴリーごとに変えたい

[ 解決済 ] アーカイブページ設定を、カテゴリーごとに変えたい

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

    のむらけい
    参加者

    ■ WordPress のバージョン
    6.2.2

    ■ テーマ・プラグインは全て最新版で確認してください。
    確認しました。

    ■ テーマの種類
    Lightning ( G3 ) + Lightning G3 Pro Unit

    ■ テーマのバージョン
    最新

    ■ Pro Unit のバージョン
    最新

    ■ スキンの種類
    プレーン

    ■ 期待する動作
    【外観】>【カスタマイズ】>【Lightning アーカイブページ設定】から、カテゴリーアーカイブページのレイアウトが7種類から選べるようになっていますが、カテゴリーごとに別のレイアウトを適用させるような方法はありますか?

    ■ 自分で試した事
    以下のマニュアルページを参照。

    アーカイブページ設定

    テーマファイルの
    _g3/inc/vk-components/package/class-vk-component-posts.php
    などを見てフィルターフックを探したりしました。

    ■ 症状が発生するブラウザ
    Chrome 最新

    ■ 実際の症状
    まだサイトの仕様検討段階のため、実際の症状は出ていません

    ■ その他特記事項
    カテゴリーごとに見せ方を変えたいという要望があるのですが、子テーマでオーバーライドするテンプレートの数は増やしたくないなあと思いまして。。。
    ある機能をなるべく使って対応できないものかと思い、質問しました。

    #76650

    石川@Vektor,Inc.
    キーマスター

    VK_Component_Posts の option 値をフィルターで書き換えればいけると思います。

    Lightning 投稿一覧カスタマイズ徹底解説

    add_filter(
    	'vk_post_options',
    	function( $options, $post ) {
    		if( カテゴリーの条件分岐 ){
    			// card, card-noborder, card-intext, card-horizontal , media, postListText.
    			$options['layout'] = 'card-noborder';
    		}
    		// 改変した $options を返す
    		return $options;
    	},
    	10,
    	2
    );
    #76655

    のむらけい
    参加者

    ありがとうございます!コーポレートの方のブログにあったんですね。そちらは探せてませんでした。。。
    こちら参考に試してみます!トピックは解決済みとしますね。

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