개발자 인생/그누보드5
네이버 META 검색 잘 걸리게 하기 HOOK 기능
잘나가는개발자
2024. 8. 28. 09:15
728x90
반응형
SMALL
@다케미카코 님이 제작하신 네이버 META 검색 잘 걸리게 하기를 HOOK 기능을 만들어봤습니다.
네이버 meta 검색 잘 걸리게 하기 > SIR
네이버에서 검색 정책이 바뀌어서 meta 랑 RSS 노가다를 해 줘야 하는 상황이라서 <br/> <br/>meta 먼저 작업을 간단히 하면 테마 폴더 아래에 head.sub.php 에 소스 <br/> <br/> <br/> <br/><meta charset="utf-8">
sir.kr
// 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.'"/>';
}
}
}
728x90
반응형
LIST