2026, 새로운 도약을 시작합니다.

네이버 META 검색 잘 걸리게 하기 HOOK 기능

@다케미카코 님이 제작하신 네이버 META 검색 잘 걸리게 하기를 HOOK 기능을 만들어봤습니다.

https://sir.kr/yc5_tip/2326

[code]

// extend/user.extend.php 에 입력

if (! function_exists('common_header_shop_item_meta')) {
    add_event('common_header', 'common_header_shop_item_meta');
    function common_header_shop_item_meta() 
    {
        global $g5, $config;
        
        if($_REQUEST['it_id'] != "" && (!defined('G5_IS_ADMIN') || G5_IS_ADMIN == false)){
            $it_id = $_REQUEST['it_id'];
            $http_host = $_SERVER['HTTP_HOST'];
            $request_uri = $_SERVER['REQUEST_URI'];
            $ogUrl = 'https://' . $http_host . $request_uri;
            $sql = "select * from g5_shop_item where it_id='$it_id'";
            $item = sql_fetch($sql); // 쿼리 실행
            
            $ogType = 'website'; // default website
            $ogTitle = $g5['title'];        
            $ogImage = '';    // default image url 입력
               if ($item) {
                $ogTitle = $item['it_name'];                  
                $ogImage = get_it_imageurl($it_id);
            }
            
            $config['cf_add_meta'] .= '<meta property="og:url" content="'.$ogUrl.'" />';
            $config['cf_add_meta'] .= '<meta property="og:type" content="'.$ogType.'" />';
            $config['cf_add_meta'] .= '<meta property="og:title" content="'.$ogTitle.'"/>';
            $config['cf_add_meta'] .= '<meta property="og:image" content="'.$ogImage.'"/>';
        }
    }    
}

[/code]

이상 있으시면 댓글 남겨 주세요.

|

댓글 39개

오 쿨팁이네요!

@coDribble 답변 감사합니다.^^

필요한 기능이었는데 감사합니다.

@c5d2 유용하게 사용하시면 감사하겠습니다.^^ㅋ

유용한 기능 나눠주셔서 감사합니다.

@크리스휘 답변 감사합니다.

감사감사 유용한 기능 잘쓰겠습니다

@미키손 답변 감사합니다.^^

구조화 데이타를 넣으세요. 네이버는 구조화 데이타가 가장 잘 적용되는것 같네요. 

@솔그루 구조화 데이터 넣는 방법도 확인해서 올리겠습니다.^^

감사합니다.

감사합니다 ^^

좋은 꿀팁입니다. 

유용한 기능 나눠주셔서 감사합니다

수고에 감사 드립니다.
초보라서 이 좋은 꿀팁이 어떻게 반영 되는지가 더 궁금해집니다.

// extend/user.extend.php 에 입력 하라고 보이는데 user.extend.php파일이 없으면 별도로 만들어서 코드를 넣어면 되는걸까요?

@좐슨앤존슨 답변주셔서 감사합니다.

네. 파일을 만드셔서 넣으셔도 되고 user.config.php 파일에 넣으셔도 됩니다.

감사합니다.

좋은 정보네요.

감사합니다.

수고에 감사 드립니다.

공개해 주셔서 감사합니다.

진심 감사 드립니다.
하단의 웹사이트와 이미지 URL 에는 자신의 웹사이트 주소를 넣으면 되는건가요?

$ogType = 'website'; // default website
$ogTitle = $g5['title'];        
$ogImage = '';    // default image url 입력

@정민황 답변감사합니다.

기본값으로 아무것도 입력 안하셔서도 됩니다.

상품 이미지가 있는 경우 상품 이미지가 태그에 출력 됩니다.

@위드스텝   아...  감사합니다~^^

$ogImage = '';    // default image url 입력
해당 이미지 가로 세로 크기가 몇이여야 하나요?

@울라프

<meta property="og:image:width" content="400" /> <meta property="og:image:height" content="300" />

위 코드를 추가하여 사이즈를 정해주시면 해당 사이즈로 넣으시면 됩니다.

@위드스텝

카카오톡 지정 크기는 800px 이던데, 300,400 으로 해도 잘 되나요? 

20여일 정도 사용해보니, 효과가 보이는것 같습니다.

어찌 감사 드려야 할지~~^^;

유용한 기능 너무 감사합니다!

$sql = "select * from g5_shop_item where it_id='$it_id'";

$sql = "select * from {$g5['g5_shop_item_table']} where it_id='{$it_id}'";

로 변경하면 좋을듯 합니다.

좋은 팁 감사합니다.

수고많으셨어요

감사합니다. 잘쓰겠습니다~! :)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

영카트5 팁자료실

번호 제목 글쓴이 날짜 조회
441 3주 전 조회 248
440 1개월 전 조회 196
439 1개월 전 조회 300
438 1개월 전 조회 468
437 2개월 전 조회 665
436 2개월 전 조회 276
435 2개월 전 조회 389
434 3개월 전 조회 541
433 3개월 전 조회 375
432 3개월 전 조회 342
431 3개월 전 조회 452
430 3개월 전 조회 411
429 3개월 전 조회 363
428 3개월 전 조회 371
427 4개월 전 조회 515
426 4개월 전 조회 539
425 4개월 전 조회 358
424 4개월 전 조회 632
423 4개월 전 조회 604
422 4개월 전 조회 525
421 5개월 전 조회 573
420 5개월 전 조회 493
419 5개월 전 조회 575
418 5개월 전 조회 517
417 5개월 전 조회 627
416 6개월 전 조회 436
415 6개월 전 조회 567
414 6개월 전 조회 569
413 6개월 전 조회 665
412 7개월 전 조회 557
🐛 버그신고