カテゴリーごとにスキンを変更したい
 
通知
すべてクリア

カテゴリーごとにスキンを変更したい

3 投稿
2 ユーザー
0 Reactions
26 表示
 aoi
(@aoi)
投稿: 3
Active Member
トピックスターター
 

要望:カテゴリーごとにスキンを変更したいです。

カテゴリーページにスキン設定があれば、理想です。

子テーマのfunction.phpでカテゴリー名で処理分岐する方法でも構いませんので、
サンプルコードや実現方法があれば、教えてください。

※wp_optionsにカレントスキンを保持しているのと、それに対する変更内容も保持しているので簡単ではないと思いますが、デフォルトのスキン内容の反映だけでも構いません。

XWRITEバージョン
2.9.4
WordPressバージョン
6.7.1
PHPバージョン
8.2.23
ガイドラインへの同意
フォーラムガイドライン」に同意します。
個人情報の記載に関する確認
個人情報の記載がないことを確認しました。
 
投稿済 : 2025年1月23日 5:25 PM
ito_h
(@ito_h)
投稿: 498
Honorable Member Moderator
 

@aoi さま

ご要望いただきありがとうございます。

 

カスタマイザーで設定される内容もスキンごとに異なる仕様ですが、

想定としては見た目に関わらない設定項目でも分岐されるイメージでしょうか?

 
投稿済 : 2025年1月27日 7:33 PM
 aoi
(@aoi)
投稿: 3
Active Member
トピックスターター
 

見た目以外の部分(サイドバーの設定など)はメインでカスタマイズした内容を引き継いで、
特定カテゴリーでheadタグ内のCSSの出力ファイルを他のスキンへ切り替えた上で、細かいデザインの変更は子テーマの各スキン用のCSSを読み込んで対応を考えています。

各スキンの初期状態の表示も難しそうですか?

事前に各スキンの設定済のxw_skin_config_xwrite-childの値を取得しておき、強制置換で変更後のスキンの再現ができれば一番有難いです。

難しそうであれば、この要望はスルーして貰って結構です。お手数をお掛けします。

 
投稿済 : 2025年1月28日 5:25 PM
共有: