메타태그 description에 게시물 내용 넣기 > 그누보드5 팁자료실

그누보드5 팁자료실

메타태그 description에 게시물 내용 넣기 정보

메타태그 description에 게시물 내용 넣기

본문

선택 게시판

<?php
if (in_array($bo_table, ['free', 'gallery']) && $wr_id) {
    $description = cut_str(strip_tags(preg_replace('/\s+/', ' ', str_replace('"', '"', $write['wr_content']))), 200);
} else {
    $description = "원하는 문구";
}
?>
<meta name="description" content="<?php echo $description; ?>" />

 

모든 게시판

<?php 
$description = $wr_id ? cut_str(strip_tags(preg_replace('/\s+/', ' ', str_replace('"', '"', $write['wr_content']))), 200) : "원하는 문구";
?>
<meta name="description" content="<?php echo $description; ?>" />

 

Q&A 보다가 순정에서 쓰던게 생각나서 함 올려봅니다.

 

추가 사항
https://sir.kr/g5_tip/23317

 님 요청으로 위  님 팁에 적용

 

선택 게시판

add_event('common_header', function() {
    global $config, $bo_table, $wr_id, $write;
    if (in_array($bo_table, ['free', 'gallery']) && $wr_id) {
        $description = cut_str(strip_tags(preg_replace('/\s+/', ' ', str_replace('"', '"', $write['wr_content']))), 200);
    } else {
        $description = "원하는 문구";
    }
    $config['cf_add_meta'] .= '
        <meta name="description" content="'.$description.'">
    ';
});

 

모든 게시판

add_event('common_header', function() {
    global $config, $bo_table, $wr_id, $write;
    $description = $wr_id ? cut_str(strip_tags(preg_replace('/\s+/', ' ', str_replace('"', '"', $write['wr_content']))), 200) : "원하는 문구";
    $config['cf_add_meta'] .= '
        <meta name="description" content="'.$description.'">
    ';
});
추천
9

댓글 8개

전체 2,586 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT