/*------------------------------------------------------------------*/
/* <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');
}