테스트 사이트 - 개발 중인 베타 버전입니다

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

· 1년 전 · 2761 · 38

@다케미카코 님이 제작하신 네이버 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]

 

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

댓글 작성

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

로그인하기

댓글 38개

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

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

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

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

좋은 팁 감사합니다.

수고많으셨어요

11개월 전

감사합니다

감사합니다 ~

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

감사합니다.

감사합니다.

게시글 목록

번호 제목
1634
1632
1631
1630
1629
1625
1608
1595
1578
1571
1567
1561
1560
1558
1555
1554
1553
1552
1551
1547
1538
1531
1527
1523
1522
1512
1511
1506
1503
1489