위

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

· 2024-08-26 (월) 21:35:35 · 4231 · 40

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

 

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

|

댓글 40개

오 쿨팁이네요!

2024-08-27 (화) 17:23:06

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

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

2024-09-02 (월) 11:16:34

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

2024-09-02 (월) 14:38:27

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

 

2024-09-03 (화) 11:05:16

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

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

2024-09-03 (화) 11:05:25

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

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

2024-09-03 (화) 11:06:01

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

감사합니다.

2024-09-04 (수) 08:22:09

감사합니다 ^^

2024-09-04 (수) 09:35:27
감사합니다
2024-09-04 (수) 14:18:01

좋은 꿀팁입니다. 

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

2024-09-11 (수) 10:28:21

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

2024-09-11 (수) 17:12:35
// extend/user.extend.php 에 입력 하라고 보이는데 user.extend.php파일이 없으면 별도로 만들어서 코드를 넣어면 되는걸까요?
2024-09-12 (목) 10:20:15

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

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

2024-09-11 (수) 17:16:18
감사합니다.
2024-09-13 (금) 06:00:11

좋은 정보네요.

감사합니다.

수고에 감사 드립니다.

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

감사합니다

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

$ogType = 'website'; // default website
$ogTitle = $g5['title'];        
$ogImage = '';    // default image url 입력
2024-09-23 (월) 10:52:27

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

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

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

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

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

2024-10-07 (월) 10:41:15

@울라프 

<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}'";

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

좋은 팁 감사합니다.

수고많으셨어요

감사합니다

감사합니다 ~

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

감사합니다.

감사합니다.

감사합니다!
sir-dow-01.png?v=2좋은 팁 입니다. 굿잡!!!
댓글을 작성하시려면 로그인이 필요합니다.

영카트5 팁자료실

455건
+
제목 글쓴이 날짜 조회
25-09-03 조회 1,680
25-08-26 조회 2,000
25-08-18 조회 2,053
25-08-16 조회 1,739
25-08-07 조회 1,856
25-07-31 조회 1,770
25-07-28 조회 1,875
25-07-24 조회 1,829
25-07-21 조회 1,806
25-07-14 조회 1,632
25-07-08 조회 1,875
25-07-01 조회 1,841
25-06-24 조회 1,856
25-06-05 조회 1,722
25-06-04 조회 1,434
25-04-08 조회 2,005
25-04-08 조회 1,651
25-03-24 조회 1,672
25-01-20 조회 2,182
24-12-31 조회 2,200
24-12-28 조회 1,661
24-10-24 조회 2,452
24-10-22 조회 1,856
24-10-21 조회 1,966
24-09-26 조회 3,594
24-09-18 조회 2,631
24-08-26 조회 4,232
24-08-23 조회 1,850
24-07-22 조회 4,629
24-07-18 조회 2,438