https://t.me/RX1948
Server : Apache/2.4.58 (Ubuntu)
System : Linux yumsem00.cafe24.com 5.4.0-131-generic #147-Ubuntu SMP Fri Oct 14 17:07:22 UTC 2022 x86_64
User : root ( 0)
PHP Version : 8.2.14
Disable Function : NONE
Directory :  /var/www/html/wp-content/themes/jupiterx-child/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/wp-content/themes/jupiterx-child/functions.php
<?php

// Include Jupiter X.
require_once( get_template_directory() . '/lib/init.php' );

/**
 * Enqueue assets.
 *
 * Add custom style and script.
 */
jupiterx_add_smart_action( 'wp_enqueue_scripts', 'jupiterx_child_enqueue_scripts', 8 );

function jupiterx_child_enqueue_scripts() {

	// Add custom script.
	wp_enqueue_style(
		'jupiterx-child',
		get_stylesheet_directory_uri() . '/assets/css/style.css'
	);

	// Add custom script.
	wp_enqueue_style(
		'custom',
		get_stylesheet_directory_uri() . '/assets/css/custom.css'
	);

	// Add custom script.
	wp_enqueue_script(
		'jupiterx-child',
		get_stylesheet_directory_uri() . '/assets/js/script.js',
		[ 'jquery' ],
		false,
		true
	);
}

/**
 * Example 1
 *
 * Modify markups and attributes.
 */
// jupiterx_add_smart_action( 'wp', 'jupiterx_setup_document' );

function jupiterx_setup_document() {

	// Header
	jupiterx_add_attribute( 'jupiterx_header', 'class', 'jupiterx-child-header' );

	// Breadcrumb
	jupiterx_remove_action( 'jupiterx_breadcrumb' );

	// Post image
	jupiterx_modify_action_hook( 'jupiterx_post_image', 'jupiterx_post_header_before_markup' );

	// Post read more
	jupiterx_replace_attribute( 'jupiterx_post_more_link', 'class' , 'btn-outline-secondary', 'btn-danger' );

	// Post related
	jupiterx_modify_action_priority( 'jupiterx_post_related', 11 );

}

/**
 * Example 2
 *
 * Modify the sub footer credit text.
 */
// jupiterx_add_smart_action( 'jupiterx_subfooter_credit_text_output', 'jupiterx_child_modify_subfooter_credit' );

function jupiterx_child_modify_subfooter_credit() { ?>

	<a href="https//jupiterx.com" target="_blank">Jupiter X Child</a> theme for <a href="http://wordpress.org" target="_blank">WordPress</a>

<?php }

function remove_core_updates() {
	global $wp_version;return(object) array('last_checked'=> time(),'version_checked'=> $wp_version,);
	}
	// 워드프레스 코어 업데이트 알림 비활성화
	add_filter ( 'pre_site_transient_update_core', 'remove_core_updates');
	// 모든 플러그인 업데이트 알림 비활성화
	add_filter ( 'pre_site_transient_update_plugins', 'remove_core_updates');
	// 테마 업데이트 알림 비활성화

//워드프레스 기본 로그인 화면의 로고 교체
function yumsem_login_logo() { ?>
<style type="text/css">
	#login h1 a, .login h1 a {
		background-image: url('/wp-content/uploads/2023/11/logo_c.svg');
		height:60px;
		width:300px;
		background-size: contain;
		background-repeat: no-repeat;
		padding-bottom: 10px;
	}
</style>
<?php }
add_action( 'login_enqueue_scripts', 'yumsem_login_logo' );

//admin_logo 2 홈 URL 을 바꿔는 역할을 합니다.
function my_login_logo_url() {
	return home_url();
}
add_filter( 'login_headerurl', 'my_login_logo_url' );

//admin_logo 3 로고 부분에 커서를 가져가면 alt의 문구를 보는 것과 같은 설명
function my_login_logo_url_title() {
	return 'yumsem';
}
add_filter( 'login_headertitle', 'my_login_logo_url_title' );

//메타태그추가
function hook_nocache() { ?>
<meta name="format-detection" content="telephone=no">
<?php }
add_action('wp_head', 'hook_nocache');

//이미지 리사이징 해제
add_filter('big_image_size_threshold', '__return_false');

//DB API_old
//function enqueue_cf7_custom_script() {
//    wp_enqueue_script('cf7-custom', get_template_directory_uri() . '/api/cf7-custom.js', array('jquery'), null, true);
//}
//add_action('wp_enqueue_scripts', 'enqueue_cf7_custom_script');

// Hook function to Contact Form 7 submission
//add_action('wpcf7_mail_sent', 'send_cf7_data_to_api');

//DB API Page Bottom
//function enqueue_cf7_custom_bottom_script() {
//    wp_enqueue_script('cf7-custom-bottom', get_template_directory_uri() . '/api/cf7-custom-bottom.js', array('jquery'), null, true);
//}
//add_action('wp_enqueue_scripts', 'enqueue_cf7_custom_bottom_script');

//DB API merger as one


// 디비매니저


add_action('wpcf7_mail_sent', 'send_custom_curl_request');

function send_custom_curl_request($data) {
    // 특정 폼 ID 확인 (원하는 폼 ID로 변경)
    $allowed_form_ids = [454, 455]; // 원하는 폼 ID를 배열로 설정
    $form_id = $data->id();

    // 폼이 허용된 목록에 없으면 종료
    if (!in_array($form_id, $allowed_form_ids)) {
        return;
    }

	// 필요한 필드만 추출
	$name = $_POST['your-name'];
	$tel = $_POST['your-tel'];
	$message = $_POST['your-message'];
	$cs_type = ($_POST['list']) ? $_POST['list'] : $_POST['radio-231'];
	$area = $_POST['area'];
	$email = $_POST['email'];
	$message = $_POST['message'];

	$url = "https://yumsem.dbmg.kr/api/requestPMDBphp"; // 요청 보낼 주소

	$data = [];

	$data['apiKey'] = "6CCZ8G98LVWFU8P82G0F";
	$data['csName'] = $name;
	$data['csTel'] = $tel;
	$etc = [];
	$etc['창업문의'] = $cs_type;
	$etc['창업희망지역'] = $area;
	$etc['이메일'] = $email;
	$etc['문의사항'] = $message;
	$etc['점수'] = "";

	$data['etc'] = json_encode($etc);

	$ch = curl_init();
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_POST, 1);
	curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
	curl_setopt($ch, CURLOPT_URL, $url);

	$response = curl_exec($ch);
	curl_close($ch);
	
	return $response;

}

https://t.me/RX1948 - 2025