-
WP Tip & Tech 2014‧02‧09
글 작성시 선택한 카테고리를 노출할 때 특정 카테고리 제외 노출
글을 작성할 때 카테고리를 선택하게 될 것이고 목록 페이지(category.php) 또는 상세 페이지(single.php)에서 선택한 카테고리가 노출되고 있을 것이다. 대부분은 그대로 카테고리를 운영하고 있지만 때로 커스터마이징할 경우 특정 카테고리는 노출되고 싶지 않을 때가 있다. php로 간단히 정리해본다. <?php $nums = 0; foreach((get_the_category()) as $cat) { if (!($cat->cat_ID==83)) echo '<a href="'.$category_link.'" title="'.$cat->cat_name.'">'.$cat->cat_name.'</a>'; if ($nums > 1) { echo […]
-
WP Plugin 2014‧02‧05
카테고리 접속 경로에 /category/ 글자 지우기
워드프레스를 이용해서 카테고리를 구성하고 게시글을 관리하게 되는데 카테고리를 이동하게 되면 접속 주소에 http://yourdomain.com/category/book/ 이렇게 book이라는 카테고리 앞에 category라고 주소가 붙게 된다. 이는 워드프레스가 자동으로 카테고리를 구성한 경로의 경우 /category/라고 붙여주는 것이다. 이 주소를 필요없이 바로 http://yourdomain.com/book/ 이렇게 book이라는 카테고리에 접속하게 해주는 플러그인이 있다. WP No Category Base 이 플러그인은 워드프레스 대시보드에서 플러그인 검색하면 바로 나온다.설치도 […]
-
WP Tip & Tech 2014‧01‧21
현재 사용하는 테마의 폴더 경로 가져오기
테마 폴더안에 파일들을 추가하고 이를 웹사이트에서 불러오고자 할 때 사용한다.대부분 이미지, 영상, 음원 등과 같은 미디어 파일을 삽입하고자 할 때도 사용하지만 js, css, php등과 같은 외부 파일들을 삽입할 때에도 사용된다. <?php get_template_directory(); ?> 레퍼런스에 따르면 위와 같이 나온다. 그럼 활용해보자.테마폴더에 있는 php파일을 인클루드 시켜보자. <?php $themepath = get_template_directory(); include( $themepath.'/inc_filter.php'); ?> 이렇게 하면 테마 폴더에 […]
-
Php 2014‧01‧21
Php - include(), require(), include_once(), require_once()
외부 파일을 현재 페이지에 삽입하고자 할 때 사용한다.크게보면 두가지로 include와 require 이다.이 두개의 차이점은 삽입하려는 외부 파일이 없을 때 삽입 코드 후에 어떠한 결과를 보여주는지에 따라 다르다. include <?php include('contents.php'); ?> 삽입하려는 외부 파일이 없을 경우에는 아래 화면 우측처럼 누락시킨 후에 다음 코드를 진행한다. require <?php require('contents.php'); ?> 삽입하려는 외부 파일이 없을 경우에는 아래 화면 […]
-
Php 2014‧01‧10
php - 글자 수 가져오기 strlen
php로 코드를 작성할 때 특정 값의 글자 수를 가져와야하는 경우가 있다.strlen으로 간단히 가져와보자. <?php $cat_name = single_cat_title("", false); echo strlen($cat_name); ?> $cat_name 안에 특정 값을 참조하고 그 밑에 strlen으로 글자 수를 출력하도록 한 예제이다.
-
WP Tip & Tech 2013‧12‧14
숏코드를 php안에서 쓰고 싶을 때
워드프레스의 장점 중 하나는 플러그인들이 숏코드(shortcode)를 지원해서 어느 글/페이지에서든 기능을 사용할 수 있다는 점이다. 그런데 간혹 이 좋은 기능을 워드프레스로 만들어진 헤더와 푸터와 같이 테마 파일 어딘가에 넣어서 활용하고 싶어질 때가 있다. 사용법은 간단하다. 설치한 플러그인에서 숏코드를 생성했는데 그 숏코드가 [example_shortcode url=werty.co.kr] 이렇게 제공되어진다면 아래와 같이 사용하면 된다. <?php echo do_shortcode('[example_shortcode url=werty.co.kr]'); ?>
-
WP Plugin 2013‧12‧10
게시판 플러그인 KBoard 설치법 및 사용법
국내 유저라면 XE(구 제로보드)나 그누보드등과 같은 게시판 형식의 CMS에 익숙해져 있을 것이다.하지만 이런 CMS는 한국형이다보니 해외에서 제작한 워드프레스에서는 접할 기회가 없었다.그러나 워드프레스의 사용자가 날로 늘어나다보니 뜻이 있는 개발사 또는 엔지니어들이 한국형 게시판을 플러그인으로 만들어 하나 둘 배포하게 되었다. 그 중에서 개인적으로 추천하는 KBoard를 설치하고 사용하는 방법을 포스팅하려고 한다. 1. 설치 방법 1-1. 플러그인 다운로드받기 […]
-
Server 2013‧12‧04
내 컴퓨터에서 DNS 정보 갱신
도메인과 서버를 정보 변경등과 같은 작업을 할 때 대부분 바로 갱신이 되지 않을 때가 있다. 이럴 때는 일단 CMD를 실행한 후 커맨드 입력란에 아래 명령어를 넣고 엔터를 치면 된다. ipconfig/flushdns 그러면 아래와 같이 진행이 된다.
-
Memo, WP Tip & Tech 2013‧10‧11
워드프레스 사이트에 사용된 테마와 플러그인 알아내기
http://whatwpthemeisthat.com/ 위 사이트를 접속하여 url을 입력하면 워드프레스의 테마와 사용된 플러그인을 보여준다. 위 그림처럼 워드프레스 사이트 url을 입력하고 [Check Site] 버튼을 클릭하면 분석 후에 아래 그림처럼 결과가 나온다.
-
Javascript, jQuery 2013‧10‧08
크롬에서 미디어쿼리 버그 대처
크롬 브라우저에서 간혹 미디어쿼리가 제대로 작동하지 않을 때가 있다. 아래와 같은 순서로 테스트해보면 간혹 버그가 발생한다. 1. 미디어쿼리로 만든 웹사이트를 크롬에서 연다. 2. 미디어쿼리의 영역에 해당되는 모습이 나오게 창을 줄여본다. 3. 크롬 브라우저의 상단에 새 탭을 눌러 임의의 사이트를 접속한다. 4. 그 상태에서 창을 최대한으로 키워본다. 5. 어느정도 임의의 사이트를 이용한 후 미디어쿼리로 만든 웹사이트가 […]