본문 바로가기

워드프레스42

[Wordpress] 워드프레스 테마(Theme)용 하단(footer) 고정시키는 CSS 템플릿 샘플 예제 워드프레스용 하단(Footer) 고정 템플릿 샘플예제입니다. 워드프레스 테마(Theme)를 만들 때 유용합니다. 2018. 12. 21.
[Wordpress] 워드프레스 글 제목을 url로 사용해 보자. (Permalink Settings를 Post Name으로 사용) 워드프레스를 공부하고 사용한지도 벌써 4년이 넘어 가네요.이제 정말 본격적으로 뭔가 만들어 볼 셈으로 사이트 이곳저곳을 보다가http://###.com/?p=123 이렇게 숫자로 보여지는 url이 맘에 좀 걸렸습니다.뭔가 글 내용을 반영해주는 url이었으면 좋겠다는 생각을 하게 됬죠. 그래서, Permalink 셋팅에 들어가서 글 제목을 Url로 사용할 수 있게끔 설정을 바꿔봤습니다. 근데, 이렇게하고 메뉴를 클릭해보니 해당글을 찾지를 못하는걸요 ㅠㅠ 도리어 Url이 한글이면 한글까지 깨지는군요 ㅠ구글링을해서 찾아보니 한글문제는 Wordpress 루트에 있는 .htaccess 파일에 아래처럼 4줄을 추가하면 해결이 된다고 하네요.1234CheckURL OnServerEncoding UTF-8cs 이렇게 .. 2018. 6. 22.
[Wordpress] 워드프레스 Ultimate Post Types 플러그인(Plugin)을 사용하려면 Ultimate Fields 플러그인을 반드시 설치해야 합니다. 저는 Custom Post Type을 만들기 위해 Ultimate Post Types라는 플러그인을 사용합니다. Custom Post TypePosts라는 워드프레스의 글쓰기 형태를 이용해서 사용자가 원하는 방식의 글쓰기 형태를 일컬음 그런데, Ultimate Post Types라는 플러그인을 사용하기 위해서는Ultimate Fields라는 플러그인을 같이 설치해야 합니다. Ultimate Fields라는 플러그인을 설치하면 이렇게 메뉴가 나타납니다.Ultimate Post Types라는 플러그인을 설치하면 Ultimate Fields에 메뉴 2개가 더 나타납니다. Post Types와 Taxonomies라는 메뉴가 더 생겼습니다.즉, Ultimate Post Types 플러그인을 설치해서 사용하려면 U.. 2018. 5. 19.
[Wordpress] 워드프레스 디버깅 에러 로그 및 실행 쿼리 확인할 수 있는 방법 및 플러그인(plugin) 제 경험상 디버깅을 잘하는 분들이 코딩도 잘 합니다.자바 프로그래머인 제가 php로 만들어진 워드프레스를 하려니 사실 좀 힘든 점이 많은데요.다행히도 워드프레스는 디버깅을 도와주는 또는 에러를 확인하게 해주는 방법을 여러가지로 지원해 주고 있어서 다행입니다. /wp-includes/wp-configs.php 파일에 아래와 같이 2줄을 넣어주면 에러 발생시 debug.log 파일에 에러를 저장해 줍니다.define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); 에러 발생시 /wp-content/debug.log 파일을 확인하면 됩니다. 로컬이 아닌 원격으로 서버를 두고 있다면 debug.log를 바로바로 확인하기 힘들텐데요.이럴 땐, debug.log에 있는.. 2017. 1. 8.
[Wordpress] 워드프레스 페이지나 포스트의 제목을 안 보이게 해주는 플러그인(plugin) 워드프레스 페이지를 만들어 사용하고 있습니다.페이지에 shortcut을 만들어 특정 플러그인을 동작하게 할수도 있는데요.저도 이렇게 하나 만들어 봤습니다. 이렇게 만들었는데...위에 메뉴가 [읽기 Area]라고 나오는데 굳이 타이틀로 [읽기 Area]라고 또 나올 필요가 없거든요.그래서, 제목을 숨겨주는 플러그인을 설치했습니다. Disable Title이라는 플러그인인데요. 설치하시고 활성화를 한 후에,,,해당 페이지의 수정화면으로 들어가보면 이처럼 제목을 숨길 수 있는 기능이 추가돼 있습니다.해당 페이지나 글을 쓸 때 이처럼 체크만 해주면 제목을 안 보이게 할 수 있답니다. 이렇게 제목이 숨겨졌네요^^ 2017. 1. 7.
[Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 7. XDebug 셋팅하기 7. XDebug 셋팅하기 개발을 하다보면 어느 부분에서 에러가 났는지 왜 생각대로 화면에 나오지 않는지 확인하기 위해 디버깅 툴이 꼭 필요합니다. 디버깅 툴 없이 작업을 한다면 정말 많은 시간을 허비하게 되죠. 이클립스에서 PHP로 작업할 때는 XDebug를 사용합니다. 그럼, XDebug를 셋팅해 보겠습니다. 아직 plug-in 상태로 간단하게 설치하고 사용할 수 있게는 개발되지 않았는지 방법이 좀 복잡합니다. 1. PHP 버전 확인하기 PHP 버전 및 정보 확인을 위해서 phpInfo.php라는 파일을 하나 만들어서 실행합니다. PHP 정보가 쭉~ 나오는데요. 소스보기해서 html소스가 나오면 모두 복사해서 아래 주소창을 열고 붙여넣습니다. http://xdebug.org/wizard.php [An.. 2016. 2. 10.
[Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 6. 워드프레스 설치하기 6. 워드프레스 설치하기 자, 이제 마지막 단계입니다.여기까지 잘 따라와 주셨네요^^이클립스를 설치해 보겠습니다. 아래 그림을 쭉 따라하시면 됩니다.MySQL에서 생성했던 DB와 사용자 계정을 입력하면 됩니다. 관리자 계정을 셋팅하는 부분입니다.지금 입력하시는 username과 password로 로그인하시면 됩니다. 로그인을 하면 관리자 페이지로 이동합니다. 이제 모든 준비가 끝났습니다.플러그인이든 테마든 이클립스에서 작업하시면 됩니다^^수고하셨습니다. [워드프레스/설치하기] - [Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 7. XDebug 셋팅하기[워드프레스/설치하기] - [Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - .. 2016. 2. 10.
[Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 5. 이클립스에 Apache 서버 연결하기 5. 이클립스에 Apache 서버 연결하기 이클립스에 Apache 서버를 연결해서 워드프레스를 설치해 보겠습니다. 이클립스 상단 메뉴에서 [Window > Preferences]를 클릭하세요.[PHP > Servers]에 보면 기본적으로 서버가 하나 있는데요.[Edit] 버튼을 클릭하세요. Document Root에 C:\APM_Setup\htdocs 즉, 아파치 서버의 웹 root 폴더를 선택하시면 됩니다. 자, 이제 워드프레스를 실행해보겠습니다.프로젝트 wp에서 마우스 오른쪽 버튼을 클릭해서 [Run As > PHP Web Application]을 선택하세요. 기본 파일을 찾는 겁니다.index.php 파일을 선택하시구요. 자, 드디어 워드프레스 설치 화면이 나왔습니다.이제 설치하면서 DB 정보를 입.. 2016. 2. 9.
[Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 4. MySQL에서 DB 및 계정 생성하기 4. MySQL에서 DB 및 계정 생성하기 이제 워드프레스의 MySQL DB를 만들어 보겠습니다.아까 설치했던 APMSetup의 MySQL로 만들면 됩니다.작업관리자의 APMSetup Monitor 아이콘에서 마우스 오른쪽 버튼을 클릭하시면 아래와 같이 나옵니다.[MySQL 관리]를 선택하세요. 기본 계정은 root / apmsetup 입니다. wp 라는 데이터베이스를 만들겠습니다.꼭 위아래 collation을 utf8_general_ci로 선택하셔야 합니다.다른 걸로 선택하시면 MySQL 데이타의 한글이 깨지는 문제가 발생합니다. 자, 이번엔 DB에 접근할 계정을 만들어 보겠습니다.먼저, 생성된 wp 데이타베이스 안으로 들어가세요. [사용권한] 탭 클릭해서 [새 사용자 추가] 버튼을 클릭해 주세요. 사.. 2016. 2. 9.
[Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 3. 이클립스 다운로드하여 셋팅하고 프로젝트 만들기 3. 이클립스 다운로드하여 셋팅하고 프로젝트 만들기 http://www.eclipse.org/downloads/ 여기에서 다운로드 받아서 설치하세요. 최신버전은 [Eclipse IDE for PHP Developers] 를 선택할 수 있도록 지원합니다. 선택하시고 설치하시면 됩니다. [LAUNCH] 버튼 눌러주세요~ workspace를 APMSETUP의 웹 root인 C:\APM_Setup\htdocs 를 선택해 주세요. 혹시, APM_Setup을 다른 곳에 설치했다면 그 설치한 곳의 htdocs 경로로 지정하시면 됩니다. 다 실행이 되었으면 바탕화면에 있는 아이콘 클릭해서 이클립스를 실행하세요. 우측 상단의 Workbench 클릭하시구요. 자, 그럼 프로젝트를 만들어 보겠습니다. 좌측 PHP Explo.. 2016. 2. 9.
[Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 2. 워드프레스 다운로드하기 2. 워드프레스 다운로드하기 http://wordpress.org여기서 워드프레스 최신버전을 다운로드 받으세요. 다운로드 받고 압축파일을 푸세요. 압축을 풀면 이렇게 파일과 폴더들이 보일겁니다.일단, 워드프레스는 여기까지만 준비해 놓으시면 됩니다. [워드프레스/설치하기] - [Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 3. 이클립스 다운로드하여 셋팅하고 프로젝트 만들기[워드프레스/설치하기] - [Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 1. APMSetup 설치하기 2016. 2. 9.
[Wordpress] 워드프레스를 이클립스(eclipse)에서 개발셋팅하여 사용하기 - 1. APMSetup 설치하기 저는 자바 개발자라서 이클립스가 익숙하지만 워드프레스 개발을 할 때는 서브라임 텍스트에서 개발을 했습니다.서브라임 텍스트가 잘 만들어진 툴이긴 하지만, 이미 이클립스에 익숙해진 저로서는 솔직이 많이 불편했는데요.이제는 PHP 개발도 이클립스에서 많이 하는지 이클립스 최신버전은 PHP를 개발할 수 있도록 따로 플러그인을 설치하지 않아도 되게 나오고 있습니다. 그럼, 이클립스에서 워드프레스를 어떻게 셋팅하는지 한번 쭉 설명해 보겠습니다.1. APMSETUP 설치하기2. 워드프레스 다운로드하기3. 이클립스 다운로드하여 셋팅하고 프로젝트 만들기4. MySQL에서 DB 및 계정 생성하기5. 이클립스에 Apache 서버 연결하기6. 워드프레스 설치하기 1. APMSetup 설치하기 http://apmsetup.co.. 2016. 2. 9.
[Wordpress] 워드프레스에 스팸 댓글 차단 플러그인 Akismet 설치하기 제가 처음에 티스토리를 운영하면서 스팸 댓글 땜에 머리가 아팠는데요.지금은 티스토리에서 Akismet이라는 댓글 방지 플러그인을 지원해줘서 잘 사용하고 있습니다.덕분에 스팸이 거의 없는 상태가 되었는데요. 워드프레스에도 Akismet 플러그인을 설치하면 스팸 방지가 될꺼라 생각합니다.Akizmet이 Wordpress.com과 제휴를 맺었나 봅니다.Wordpress.com은 워드프레스로 가입형 블로그를 운영할 수 있는 곳인데요.이곳에서 무료 워드프레스 계정을 만들어서 블로그를 운영할수도 있습니다. http://wordpress.comAkismet은 이 워드프레스닷컴의 계정이 있어야 key를 받을 수가 있으므로 먼저 가입하시기 바랍니다. 먼저, 워드프레스 관리자페이지의 플러그인 메뉴로 가세요. Akismet.. 2016. 1. 30.
[Wordpress] 워드프레스 설치된 것을 다시 설치하려면? 이미 워드프레스가 설치돼 있는데,다시 초기상태로 다시 설치하려면 어떻게 해야 할까요? 가장 간단한 방법은..DB의 모든 테이블을 삭제하고, 워드프레스의 모든 파일을 삭제하고 다시 다운로드 받아서 설치하는 것입니다. 그런데, 이보다 더 간단한 방법은...1. DB의 모든 테이블을 삭제한다.2. 워드프레스 루트 폴더에 있는 .haccess와 wp-config.php 파일을 삭제하고 다시 셋팅한다. 1. 먼저 DB의 모든 테이블을 삭제하세요. 2. 워드프레스 루트 폴더에 있는 .htaccess와 wp-config.php 파일을 삭제하세요.이 두 파일은 워드프레스를 처음 설치할 때 생기는 파일입니다.이 두 파일만 지우면 다시 워드프레스를 설치할수가 있습니다. 이렇게 하고 나서 워드프레스 주소를 브라우저에서 입력.. 2016. 1. 27.
[Wordpress] 워드프레스로 멀티사이트 만들어 운영하기 저는 까페24에서 호스팅해서 워드프레스를 설치해서 사용하고 있습니다.다국어로 운영을 하고 싶어서 WPML 플러그인까지 유료로 구입해서 사용을 했는데 말이죠.그런데, 막상 다국어를 플러그인으로 운영을 해보니 생각했던 것과는 좀 달라서 아예 다른 사이트로 분리해서 운영을 해야겠다는 생각이 들었습니다.찾아보니 워드프레스가 멀티사이트를 지원하더군요.즉, 워드프레스를 하나 설치해서 여러개의 사이트를 동시에 운영할 수 있다는거죠. 그래서, 한번 쭉~ 설치를 해봤습니다. 1. 모든 플러그인 비활성화하기멀티사이트를 설치하기 전에 모든 플러그인을 비활성화해야 합니다. 2. wp-config.php 파일에 멀티사이트 허용 소스 추가하기워드프레스 루트에 있는 wp-config.php 파일을 열어서 /* That's all,.. 2016. 1. 26.