サイトのデータベース 管理画面から投稿タイプをコントール

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
▶css  lessではなく カスタム投稿タイプはcssを使う そして管理画面にて分岐 使う使わない
▶fanc 投稿タイプの利用未利用は管理画面から可能 phpのため
そーすれば、使うか使わないかは、DBで管理できるので、親テーマに入れとけばよくなるのでは????
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

 

親テーマファンクション

///////////////////カスタム投稿タイプ/////////////////

///カスタム投稿タイプ welcartfanckを管理画面でインサート
$c_cutom_post_type =  get_field("cutom_post_type",7140);


if (in_array("地域", $c_cutom_post_type)) {
// 地域
require_once locate_template('4_custom/service_chiiki/service_chiiki_func.php');  
}

if (in_array("実績", $c_cutom_post_type)) {
// KEN設計 からの 事例
require_once locate_template('4_custom/newlybuilt/newlybuilt_func.php'); 
}

if (in_array("youtube", $c_cutom_post_type)) {
// youtube
require_once locate_template('4_custom/youtube/youtube_func.php'); 
}


if (in_array("中古車", $c_cutom_post_type)) {
// 中古車
require_once locate_template('4_custom/car/car_func.php');  
  }

if (in_array("イベント", $c_cutom_post_type)) {
// イベント お昼レゲエ 202502
require_once locate_template('4_custom/event/event_func.php');  
}


    if (in_array("スタッフ簡易202501", $c_cutom_post_type)) {
// スタッフ簡易202501
require_once locate_template('4_custom/staff202501/staff202501_func.php');  
  }

      if (in_array("スタッフ個ページあり202502", $c_cutom_post_type)) {
// スタッフ 個ページ あり 202502
require_once locate_template('4_custom/staff202502/staff202502_func.php');  
  }

if (in_array("レッスンヨガアース", $c_cutom_post_type)) {
// レッスン  ヨガ アース
require_once locate_template('4_custom/lesson/lesson_func.php');  
  }

  

//////////////使い道なし

// HP制作実績
//require_once locate_template('4_custom/d_jirei_hp/d_jirei_hp_func.php');  

// お客様の声
//require_once locate_template('4_custom/koe/koe_func.php');  


///////////////////オンラインショップ/////////////////
if (in_array("welcart", $c_cutom_post_type)) {
// welcart
require_once locate_template('4_custom/welcart/welcart_func.php'); 
  }else{
    //welcart_fancを入れない場合、エラーになるから  これをオープンする
//空で指定
$welcart_cat = '';
$welcart_cat_out = '';
$itemreco  = '';
$itemnew = '';
$welcart_genre = '';
  }

 

親テーマ d_0header

init.css の後に

  <?php //202510 管理画面にてCSSをコントロール  カスタム投稿タイプと連動  条件は lessを cssにしなければならない 
  $c_cutom_post_type =  get_field("cutom_post_type",7140);//welcartのテンプレートではこれを読めないからここに再度記載
   ?>
    <?php //welcart
    if (in_array("レッスンヨガアース", $c_cutom_post_type)) : ?>
          <link href="<?php echo get_template_directory_uri(); ?>/4_custom/welcart/welcart.css?<?php echo filemtime( get_template_directory()."/4_custom/welcart/welcart.css"); ?>" rel="stylesheet" type="text/css" />
    <?php endif; ?>

 

css

f1_colorに

:root {


      --site_color  : #000000; //サイトの基本カラー

    }

welcart.css コメントアウト その他調整必要

/* //カートに入れるをボタン */
#welcart_single {




        input.skubutton {

            width: 100%;
    font-size: 16px;
    padding: 0.8em;
    background-color: var(--site_color);
    color: #fff;



    }

}