Guestbook
죄송합니다. 당분간 방명록에 댓글 활동이 어렵게 되었습니다.
제가 갑자기 몸이 안좋아져서 병원에 입원중에 있습니다. 가끔 접속은 하겠지만 그 외 블로그 활동은 힘들 것 같습니다.
다들 건강 꼭 챙기시길 바랍니다.
방명록입니다. 의견이 있으시면 글을 남겨주세요.
E-mail : admin@wordpressblog.co.kr
메일 용량이 작아서 파일 첨부가 힘듭니다. 파일은 아래 업로드 폼으로 업로드 해 주시면 됩니다.
제가 갑자기 몸이 안좋아져서 병원에 입원중에 있습니다. 가끔 접속은 하겠지만 그 외 블로그 활동은 힘들 것 같습니다.
다들 건강 꼭 챙기시길 바랍니다.
방명록입니다. 의견이 있으시면 글을 남겨주세요.
E-mail : admin@wordpressblog.co.kr
메일 용량이 작아서 파일 첨부가 힘듭니다. 파일은 아래 업로드 폼으로 업로드 해 주시면 됩니다.
안녕하세:)
아래 글을 보다 궁금한 점이 생겨 문의 드립니다.
http://wordpressblog.co.kr/wordpress-theme/워드프레스-테마-수정-변경/
이 포스트 마지막쯤에 home.php를 만들어서 업로드하면 메인페이지로 사용할 수도 있고 다른 페이지도 이 방식으로 하면 추가할 수 있다고 해서 좀 해봤는데 잘 안되네요.
일단 test.php를 만들었구요 test.php로 자유롭게 이동하고 싶은데 test.php로 가는 메뉴를 추가할 방법을 모르겠습니다.
제가 잘 이해한건지 어쩐건지.. 쉽지 않네요.:(
워드프레스 내에서 test.php를 사용하려고 하면 해당파일에 대한 퍼머링크가 필요합니다. 그러려면 해당파일이 어떤 페이지에 사용이 되는지 워드프레스에게 알려줘야 하는데 그 방법이 파일명입니다.
home.php 같은 경우 존재하는 페이지가 하나이기 때문에 id나 slug 필요없이 home.php로 만들면 되지만, 페이지나 포스트 또는 카테고리의 경우에는 각각 그 안에 여러개의 포스트나 카테고리로 존재하기 때문에 파일명에 id나 slug를 사용해야 합니다.
1. test.php 가 어떤 페이지에 사용할 것인지 우선 결정을 하셔야 합니다. 페이지, 포스트, 카테고리,.. 등등
2. 페이지일 경우 글을 작성을 합니다. 카테고리 페이지 용일 경우 카테고리를 만듭니다.
3. 작성한 페이지의 id(숫자) 나 slug를 이용해서 test.php 이름을 바꿔야 합니다.
4. 해당 페이지나 카테고리를 메뉴에 등록
예를 들어 작성한 페이지나 카테고리의 id가 3, slug 가 news 라면,
페이지 글일 경우 page-3.php 또는 page-news.php 로,
카테고리 페이지일 경우 category-3.php 또는 category-news.php 로 test.php를 바꾸시면 됩니다.
물론 페이지나 카테고리의 특정 페이지만 템플릿을 바꾸는게 아니고 전체를 다 바꾸고 싶다면 id나 slug 없이, 기존의 page.php 나 category.php를 없애고 test.php를 해당 템플릿 파일의 이름으로 바꾸면 됩니다.
포스트 형식은 id나 slug를 파일명에 지원하지 않기 때문에 특정 포스트에서만 test.php 템플릿을 적용하려면 약간 복잡합니다. 그래서 플러그인을 사용하면 좀 더 쉽게 특정 템플릿 파일을 선택할 수 있습니다.
참고 : http://wordpress.org/extend/plugins/custom-post-template/
많은 팁 감사히 잘 보고갑니다.
여쭤보고싶은게 있는데요.혹시 포스팅 시에 이미지 업로드
order(ASC or DESC)변경하는 소스를 알고계신가요 ?ㅜ
본문 삽입 갤러리에는 옵션이 있는데, 포스트 메타 갤러리에는 옵션 없이 desc로 나열되더군요..
그리고 이미 작성된 게시물들의 디스플레이 순서를 바꿀수잇는 방법도 잇는지 알고싶습니다. 날짜를 변경해보아도 안되는거 같던데 플러그인이 있을까요~?
포스트 메타 갤러리라는게 어떤 것을 말씀하시나요? Custom Post type으로 된 갤러리인가요? 전 처음 들어봐서 잘 모르겠네요.
그리고, 날짜를 앞쪽으로 해서 포스트를 업데이트하게 되면 보통 그 포스트가 앞쪽으로 오는데 님의 경우엔 안그런가 보군요. 테마의 템플릿 파일이 어떻게 되어 있는지 알 수가 없어서 정확한 이유는 잘 모르겠네요.
만약 날짜를 변경해도 안되면 query_posts를 사용해서 순서를 바꿀수 있습니다. 변경하고 싶은 페이지에 해당하는 템플릿 파일을 찾아야 합니다. 대문 페이지 같은 경우는 home.php 가 있으면 그 템플릿 파일을 수정해야 하고 home.php가 없으면 index.php를 수정해 주면 됩니다. 만약 카테고리에 있는 글 순서를 조정하고 싶다면 category.php 템플릿 파일을 수정해야 하는데 그 파일이 없으면 archive.php 를 수정해야 하고 archive.php 파일이 없으면 index.php파일을 수정해 주면 됩니다.
참고 : http://wordpressblog.co.kr/wordpress-theme/워드프레스-테마-수정-변경/
해당 되는 템플릿 파일에 보면 아래와 같은 코드로 시작하는 loop 문이 있습니다.
또는 아래와 같이 if 문만 먼저 나올수 있습니다.
위와 같은 코드 바로 위줄에 아래와 같은 코드를 입력하면 됩니다.
위의 코드에서 asc 대신에 desc를 입력하면 글 순서가 반대로 나옵니다.
참고 : http://wordpressblog.co.kr/wordpress-tutorial/the-loop/
http://codex.wordpress.org/Function_Reference/query_posts
답변히 충분히 안된 것 같아 죄송합니다. 추석 잘 보내시길 바랍니다.
안녕하세여 밤의 나그네입니다.
메일로 문의한 내용, 친절히 답변 주셔서 감사합니다
rss 피드버너 링크는 아직 적용하지 않았지만 님의 내용을
뵈오니 적용 될 것 같습니다.
그리고 하위 페이지 문제는 제가 데마 사이트에 가서
들러보니 저와 같은 문제로 문의한 사람의 글과 답변을
보면 상단 페이지 메뉴에서는 하위 페이지 생성이 안 되고(그리고
제한적으로 5개정도의 메뉴만 생성이 됩니다)
특이하게 제 테마는 카테고리 목록이 페이지 메뉴처럼 정적 페이지
메뉴 한 단 아래에 생성이 되는데 거기에서는 하위 카테고리 목록들이
마치 정적 페이지 스타일처럼 생성이 됩니다.
감사합니다.
이 테마가 님의 사이트에서 소개해주신 무료테마입니다
그런데 말만 무료지 밑에 사이트링크를 유지하는 조건입니다.
그게 싫으면 약 20불정도 지불해야지만 되더군요.
보시다시피 상단 페이지는 제한적 이구요 대신 카테고리
목록은 자유롭습니다. 괜찮은 테마입니다 슬라이드쇼 이외에는
전부 플러그인으로 메웠습니다
테마가 한글도 보기좋게 나오고 괜찮네요.
그런데 오쇼 라즈니쉬 관심이 많으신가 봐요? 사이트 로고도 오쇼 사진이네요.
저도 오쇼 책은 정말 많이 읽었습니다.
그 말씀 이셨군요. 아마도 테마 제작자의 의도는 위쪽에 있는 메뉴는 그냥 간단한 페이지 메뉴로 사용하라고 멀티메뉴를 지원하지 않게 해 놓은 것 같네요. 그리고 옆에 서치박스랑 rss 버튼 때문에 공간이 많지 않아서 메뉴를 많이 사용하기엔 그렇네요.
위쪽의 메뉴에도 멀티 메뉴를 사용하고 싶다면, header.php를 약간 수정해 줘야 합니다.
우선 header.php에서 아래 부분을 찾습니다.
<script type=”text/javascript”>
window.addEvent(‘domready’, function() {
var myMenu = new MenuMatic();
});
</script>
위에서 아래처럼
var menu2 = new MenuMatic({id:'pagemenu'});를 추가해 줘야 합니다.<script type=”text/javascript”>
window.addEvent(‘domready’, function() {
var myMenu = new MenuMatic();
var menu2 = new MenuMatic({id:’pagemenu’});
});
</script>
그리고, header.php에서 아래와 같은 부분에서
( ‘depth=1&theme_location=menu_1&menu_id=pagemenu&container=&fallback_cb=menu_1_default’);
depth=1&부분을 삭제하셔서 아래와 같이 되게 하시면 될 겁니다.( ‘theme_location=menu_1&menu_id=pagemenu&container=&fallback_cb=menu_1_default’);
위와 같이 하면 하위메뉴는 제한없이 만들 수 있지만 공간관계상 메뉴는 4~5 개 정도만 쓰셔야 보기에 좋겠네요.
답변 감사합니다.
언젠가 님의 포스트에서도 읽은 기억이 나는데
페이지는 상업 사이트 같으면 간단하게 회사소개,
연락처, 기타 사이트 맵 정도로 간단히 만들어 놓는 게 일상적이라는 말씀…
그래서 아마 제 테마 제작자는 페이지는 제한적으로 만들고 대신
실질적인 콘텐츠인 카테고리 목록 들을 페이지처럼 사용하게 만든 것 같습니다.
님의 말씀처럼 페이지메뉴는 적정 한계선 까지만 만들고 그 아래 카테고리 라인에서 필요하면 하위 메뉴들을 만들면 되겠네요.
넵 그게 코드 수정안하고 쓰는 가장 편한 방법 같아요.
워드프레스를 설치했는데 어느순간 부터 글이 깨져서 나오네요 … 도와주세요 ㅠㅠ
글이 깨지는건 보통 인코딩문제 같은데요,
MySQL 데이터베이스 인코딩과 워드프레스 템플릿 파일들의 인코딩이 utf-8 이어야하고, 테마의 header.php 에서 아래와 같이 인코딩을 utf-8로 선언한 태그가 있어야 합니다.
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
대부분은 MySQL의 인코딩이 UTF-8이 아니어서 글이 깨지는 경우가 많은 것 같습니다.
그리고, PHP 버전이 5.2.4 이상 되어야 현 버전의 워드프레스를 제대로 사용할 수 있습니다.
워드프레스를 조금씩 사용해 보고 있는 중이에요… 여기에서 많은 것을 배운 것 같습니다~~~ ^^
도움이 된 것 같아 기쁩니다.