여분필드를 이용한 메타태그 키워드 입력
본문
안녕하세요.
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] 를 선언하는데.. 그보다 위에서 호출하면 보이지 않겠죠?
답변을 작성하시기 전에 로그인 해주세요.