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

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

호텔천사 3년 전 조회 1,907

안녕하세요.

 

theme/테마명/head.sub.php 

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

 

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

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

 

 

write.skin.php 파일

</p>

<p><!-- /키워드 입력 -->

    <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>

<!-- 키워드 입력/ -->\</p>

<p>

 

 

head.sub.php 파일

</p>

<p><?php

if ($view['wr_3']) {

    echo "<meta name='keywords' content='{$view[wr_3]}'>";

}else {

    echo "<meta name='keywords' content='URL단축, 링크주소줄이기, 짧은링크, 링크줄이기, 주소줄이기, 단축url, 링크단축, 주소단축, url줄이기, url.kr'>";

}

?></p>

<p>

 

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

 

작동을 안하네요.

코드가 잘못되었을까요?

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

 

도움을 좀 부탁드립니다.

 

 

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

답변 2개

채택된 답변
+20 포인트

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

호텔천사
3년 전
알려주신대로 했더니 잘 작동 합니다.
감사합니다.

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

목선웅
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] 를 선언하는데.. 그보다 위에서 호출하면 보이지 않겠죠?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

호텔천사
3년 전
안녕하세요.
구조적인 부분을 정성스럽게 설명해 주셔서 감사합니다.

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

답변을 작성하려면 로그인이 필요합니다.

로그인