チャレンジドジャパンセンター functions.php

/*------------------------------------------------------------------*/
/*  <head>タグ内に自分の追加したいタグを追加する
 *                                          MarkleDesign
 /*------------------------------------------------------------------*/
function add_wp_head_custom(){ ?>
  <!-- head内に書きたいコード -->
  <meta name="facebook-domain-verification" content="kfu72x32dg42ejktmf9wbgipv3zbka" />
<?php }
add_action( 'wp_head', 'add_wp_head_custom',1);


//  head内に書きたいコード     2020/04/17  ヘッダーにTEL画像 追記 ここから
function my_lightning_header_logo_after() {
  echo <<<EOM
<div class="only_pc logo-after">
<img src="/wp-content/uploads/2021/11/header_tel.png">
受付時間  平日 9:30 〜 17:00<br>
時間外は<a href="/contact/">こちらから</a>お問い合わせください。
</div>
EOM;
}
add_action('lightning_header_logo_after', 'my_lightning_header_logo_after');
//  head内に書きたいコード     2020/04/17  ヘッダーにTEL画像 追記 ここまで



function add_wp_footer_custom(){ ?>
  <!-- footerに書きたいコード -->
<?php }
// add_action( 'wp_footer', 'add_wp_footer_custom', 1 );

/*-------------------------------------------------------*/
/*    資料請求で郵送希望者には、                       */
/*     住所等にバリデーションルールを適用する      */
/*                     MarkleDesign                           */
/*-------------------------------------------------------*/
function my_validation_rule( $Validation, $data, $Data ) {
  if($data['hope_to_mail'] ==='1' ) {
    $Validation->set_rule( 'postalcode', 'noEmpty' );
    $Validation->set_rule( 'pref', 'noEmpty' );
    $Validation->set_rule( 'city', 'noEmpty' );
    $Validation->set_rule( 'area', 'noEmpty' );
    $Validation->set_rule( 'addr', 'noEmpty' );
  }
  return $Validation;
}
add_filter( 'mwform_validation_mw-wp-form-752', 'my_validation_rule', 10, 3 );




/*-------------------------------------------------------*/
/*        メールの地域別 送信先の振り分け         */
/* autoreply_contact_mail    MarkleDesign    */
/*-------------------------------------------------------*/

function autoreply_contact_mail ( $Mail, $values, $Data ) {
  if ($Data->get( 'branch' ) == '盛岡センター'){
    $Mail->to = 'toiawase@ch-j.jp,morioka@ch-j.jp';
  }else if($Data->get( 'branch' ) == '北上センター'){
    $Mail->to = 'toiawase@ch-j.jp,kitakami@ch-j.jp';
  }else if($Data->get( 'branch' ) == '仙台センター'){
    $Mail->to = 'toiawase@ch-j.jp,sendai@ch-j.jp';
  }else if($Data->get( 'branch' ) == '仙台中央センター'){
    $Mail->to = 'toiawase@ch-j.jp,sendaichuo@ch-j.jp';
  }else if($Data->get( 'branch' ) == '仙台長町センター'){
    $Mail->to = 'toiawase@ch-j.jp,sendainagamachi@ch-j.jp';
  }else if($Data->get( 'branch' ) == '山形センター'){
    $Mail->to = 'toiawase@ch-j.jp,yamagata@ch-j.jp';
  }else if($Data->get( 'branch' ) == '福島センター'){
    $Mail->to = 'toiawase@ch-j.jp,fukushima@ch-j.jp';
  }else if($Data->get( 'branch' ) == '郡山センター'){
    $Mail->to = 'toiawase@ch-j.jp,koriyama@ch-j.jp';
  }else if($Data->get( 'branch' ) == '前橋センター'){
    $Mail->to = 'toiawase@ch-j.jp,maebashi@ch-j.jp';
  }else if($Data->get( 'branch' ) == '前橋表町センター'){
    $Mail->to = 'toiawase@ch-j.jp,maebashiomotecho@ch-j.jp';
  }else if($Data->get( 'branch' ) == '宇都宮センター'){
    $Mail->to = 'toiawase@ch-j.jp,utsunomiya@ch-j.jp';
  }else if($Data->get( 'branch' ) == '大宮センター'){
    $Mail->to = 'toiawase@ch-j.jp,omiya@ch-j.jp';
  }else if($Data->get( 'branch' ) == '鎌ヶ谷センター'){
    $Mail->to = 'toiawase@ch-j.jp,kamagaya@ch-j.jp';
  }else if($Data->get( 'branch' ) == '千葉センター'){
    $Mail->to = 'toiawase@ch-j.jp,chiba@ch-j.jp';
  }else if($Data->get( 'branch' ) == '木更津センター'){
    $Mail->to = 'toiawase@ch-j.jp,kisarazu@ch-j.jp';
  }else if($Data->get( 'branch' ) == '立川センター'){
    $Mail->to = 'toiawase@ch-j.jp,tachikawa@ch-j.jp';
  }else if($Data->get( 'branch' ) == '八王子センター'){
    $Mail->to = 'toiawase@ch-j.jp,hachioji@ch-j.jp';
  }else if($Data->get( 'branch' ) == '川崎センター'){
    $Mail->to = 'toiawase@ch-j.jp,kawasaki@ch-j.jp';
  }else if($Data->get( 'branch' ) == '新横浜センター'){
    $Mail->to = 'toiawase@ch-j.jp,shinyokohama@ch-j.jp';
  }else if($Data->get( 'branch' ) == '橋本センター'){
    $Mail->to = 'toiawase@ch-j.jp,hashimoto@ch-j.jp';
  }else if($Data->get( 'branch' ) == '藤沢センター'){
    $Mail->to = 'toiawase@ch-j.jp,fujisawa@ch-j.jp';
  }else if($Data->get( 'branch' ) == '金沢文庫センター'){
    $Mail->to = 'toiawase@ch-j.jp,kanazawabunko@ch-j.jp';
  }else if($Data->get( 'branch' ) == '軽井沢センター'){
    $Mail->to = 'toiawase@ch-j.jp,karuizawa@ch-j.jp';
  }else if($Data->get( 'branch' ) == '長野センター'){
    $Mail->to = 'toiawase@ch-j.jp,nagano@ch-j.jp';
  }else if($Data->get( 'branch' ) == '静岡センター'){
    $Mail->to = 'toiawase@ch-j.jp,shizuoka@ch-j.jp';
  }else if($Data->get( 'branch' ) == '名古屋今池センター'){
    $Mail->to = 'toiawase@ch-j.jp,imaike@ch-j.jp';
  }
  return $Mail;
}
//お問い合わせで実行
add_filter( 'mwform_admin_mail_mw-wp-form-370', 'autoreply_contact_mail', 10, 3 );
//見学で実行
add_filter( 'mwform_admin_mail_mw-wp-form-752', 'autoreply_contact_mail', 10, 3 );


/*--寄稿者にメディアのアップロード権限を付加-2020.6.1sawada--------*/
if ( current_user_can('contributor') && !current_user_can('upload_files') ){
  add_action('admin_init', 'allow_contributor_uploads');
}

function allow_contributor_uploads() {
  $contributor = get_role('contributor');
  $contributor->add_cap('upload_files');
}