Browsing Category

워드프레스 중급

워드프레스 글/페이지/위젯에 PHP 코드 삽입하기

간혹 글이나 페이지에 PHP 코드를 삽입해야 하는 경우가 있을 수 있습니다. 이 경우 Insert PHP라는 워드프레스 플러그인을 사용하면 글/페이지 내에서 PHP 코드를 사용할 수 있습니다. PHP를 직접 삽입할 수 있는 Insert PHP 플러그인 사용 방법은 <?php //PHP 코드 ?>를 PHP 코드 형식으로 글/페이지의 원하는 곳에 삽입하면 됩니다. 가령 <?php echo '서버…
더 보기...

bbPress 요약문에서 한글 일부가 깨지는 문제 해결하기(워드프레스)

워드프레스에서 전 세계적으로 가장 널리 사용되는 포럼 플러그인인 bbPress에서 요약문(요약글)을 표시하려면 bbp_get_topic_excerpt() 함수를 사용할 수 있습니다. 이 함수는 다음과 같은 형식으로 사용됩니다:bbp_get_topic_excerpt( $topic_id, $length ); 위 함수는 영문에서 문제없이 작동하지만 한글에서는 다음 그림과 같이 요약글의 끝 부분이 깨져 나올 수 있습니다.
더 보기...

[워드프레스] 모바일 기기 감지 함수 – wp_is_mobile()

wp_is_mobile() 함수는 사용자가 모바일 기기를 사용하여 방문하고 있는지를 체크하는 Boolean 함수입니다(TRUE 또는 FALSE 반환).  즉, 현재 브라우저가 모바일 기기(스마트폰, 태블릿 등)에서 실행되고 있는지를 테스트합니다. 브라우저의 사용자 에이전트 문자열($_SERVER)을 감지하여 작동합니다. 이 함수에는 파라미터가 사용되지 않습니다. 사용 예시:<?php if (
더 보기...

[워드프레스] wp_memory_limit 및 max_execution_time 설정 변경하기

wp_memory_limit 및 max_execution_time 설정을 변경하는 방법 워드프레스에서 간혹 스크립트 실행 시 wp_memory_limit나 max_execution_time 설정 때문에 실패하는 경우가 발생합니다. 이 경우 다음과 같은 방법을 통해 설정값을 높여보고, 그래도 문제가 해결되지 않으면 웹호스팅 업체에 연락하여 설정값을 높여 줄 것을 요청해야 합니다. memory_limit 값 변경 "Fatal…
더 보기...

워드프레스 댓글에서 댓글 입력란(textarea)을 코멘트 목록 위로 이동시키기

워드프레스에서는 보통 댓글 목록 맨 아래에 댓글을 입력할 수 있는 댓글 폼이 표시됩니다. 댓글 폼을 댓글 목록 위로 이동시키는 방법을 살펴보겠습니다. 먼저 함수 필터를 통해 테마 소스 파일을 수정하지 않고 하는 방법이 있습니다. 다음 코드를 워드프레스 테마의 함수 파일(functions.php)에 추가합니다.function jk_move_textarea( $input = array () ) { static
더 보기...

케이보드 게시판 리스트 상단에 조회수 많은 게시글 표시하기(워드프레스)

워드프레스 게시판 플러그인인 케이보드(KBoard)를 사용하여 게시판을 운영하는 경우, 개별 게시판 리스트에서 가장 조회수가 많은 글을 인기 게시글로 지정하여 표시하는 방법을 살펴보겠습니다. 위의 그림에서는 조회수가 가장 많은 3개의 글이 다른 게시글보다 위에 표시되고 있습니다. 이 작업을 위해서는 Kboard 플러그인 폴더 내의 해당 스킨 폴더(/wp-content/plugins/kboard/skin/)에 있는…
더 보기...

wp_redirect로 변수 전달하는 방법(워드프레스)

wp_redirect()는 워드프레스에서 지원하는 리디렉션 함수로서 지정된 절대 URI로 사용자를 리디렉션시킵니다. wp_redirect() 사용 방법은 다음과 같습니다(참고). <?php wp_redirect( $location, $status ); exit; ?> 예를 들어 워드프레스 사이트의 홈(Home)으로 리디렉션시키려면 다음과 같이 사용하면 됩니다.<?php wp_redirect(
더 보기...