여분필드를 이용한 메타태그 키워드 입력

여분필드를 이용한 메타태그 키워드 입력

QA

여분필드를 이용한 메타태그 키워드 입력

답변 2

본문

안녕하세요.

 

theme/테마명/head.sub.php 

에 메타태그를 추가 했습니다.

 

그런데 게시판 글마다 키워드를 별도로 주고 싶어서

wr_3 여분필드를 이용해서 이렇게 해봤습니다

 

 

write.skin.php 파일


<!-- /키워드 입력 -->
    <div class="bo_w_tit write_div">
        <div id="autosave_wrapper" class="write_div">
        <input type="text" class="frm_input full_input" placeholder="키워드 입력" name="wr_3" id="wr_3" value="<?php echo $wr_3 ?>">
        </div>
    </div>
<!-- 키워드 입력/ -->\

 

 

head.sub.php 파일


<?php
if ($view['wr_3']) {
    echo "<meta name='keywords' content='{$view[wr_3]}'>";
}else {
    echo "<meta name='keywords' content='URL단축, 링크주소줄이기, 짧은링크, 링크줄이기, 주소줄이기, 단축url, 링크단축, 주소단축, url줄이기, url.kr'>";
}
?>

 

이렇게 하면 게시판 글쓸때 글 마다 특성에 맞는 키워드를 입력하고(wr_3) 해서 SEO에 도움이 되지 않을까란 생각으로 도전해 봤는데.

 

작동을 안하네요.

코드가 잘못되었을까요?

아니면 설계가 잘못되었을까요?

 

도움을 좀 부탁드립니다.

 

 

이 질문에 댓글 쓰기 :

답변 2

$view['wr_3']
를 아래처럼 수정해보세요
$write['wr_3']

1. view 페이지는 아래와 같은 구조로 되어있습니다.
bbs/board.php <-(include)- bbs/view.php 

2. meta 태그를 마크업하고 있는 파일은 head.sub.php 입니다.

3. bbs/board.php 소스의 내부 구조를 살펴보면 아래와 같습니다.
..전략..
include_once('head.sub.php');
..중략..
include_once('view.php');
..후략..

4. view.php 에서 $view[wr_3] 를 선언하는데.. 그보다 위에서 호출하면 보이지 않겠죠?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 134
© SIRSOFT
현재 페이지 제일 처음으로