티스토리

kgoon-Log
검색하기

블로그 홈

kgoon-Log

www.kang2oon.com/m

kang2oon 님의 블로그입니다.

구독자
0
방명록 방문하기
공지 Google Analytics 연결 모두보기
반응형

주요 글 목록

  • github 페이지를 활용한 블로그 만들기(HEXO 활용) 약 5년쯤 github page를 활용해서 블로그를 하나 개설해 보고 싶어졌습니다. 지금도 비슷하겠지만 당시에는 github page를 활용하여 블로그를 개설할 때는 많은 활용 팁들이 jekyll을 활용해서 만드는 법들이 많이 공유도고 있었고 많은 분들이 jekyll를 활용하여 개설을 하고 있는 것으로 알고 있습니다. 현재는 github action에서도 쉽게 사용이 가능하도록 되어 있는 것으로 알고는 있으나 사용해 보질 않아서 잘 모르겠습니다. 그러나 저는 전문적인 개발자는 아니기에 jekyll 관련된 글을 찾아보면서 Ruby 기반으로 구성되어 있다는 것을 알게 되었습니다.왠지 비전문가 입장에서 접근하는게 조금은 꺼려지더라구요. 그러던 중 jekyll 처럼 github page를 활용해 블로그를 개설할.. 공감수 2 댓글수 0 2024. 12. 12.
  • 그누보드 관리자 여러 명 추가하여 사용하기 여러가지 CMS(Contents Management System 콘텐츠 관리 시스템) 중 최근 그누보드를 활용해서 사이트를 하나 구축했습니다.구축하고 사용하는 과정에서 관리자 지정이 한정적인 것을 알겠되었어요.기본적으로 최고관리자 1명, 게시판 관리자도 각 게시판별로 1명씩만 지정할 수 있습니다. 그래서 그누보드 사용 시 관리자를 여러 명 지정하는 방법을 찾아보다 손쉬운 방법이 있어 공유해 보고자 합니다. 우선 관리자 추가를 위해서는 파일을 하나 생성해야 합니다. 그누보드가 설치된 폴더 중 extend 폴더 하위에 user.config.php 파일을 생성합니다. 생성 후 파일을 편졉해 주는데 다음의 조건들 중 필요한 조건에 맞는 코드를 활용하시면 최고관리자, 그룹관리자, 게시판 관리자를 필요한 만큼 추가.. 공감수 0 댓글수 2 2024. 12. 2.
  • [워드프레스] 포스트 첫 이미지 추출 오늘은 포스트의 특성 이미지에 이미지를 지정하지 않을 경우 리스트나 특정 페이지에 해당 게시물의 썸네일 이미지 부재로 인해 빈 공간으로 나오는 것을 방지해 줄 수 있도록 포스트의 첫 이미지를 추출하여 사용하는 방법을 살펴보겠습니다. 우선 테마의 function.php 파일에 아래의 소스를 추가합니다. // 포스트 첫 이미지 추출 function catch_that_image() { global $post, $posts; $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('//i', $post->post_content, $matches); $first_img = $matches [1] [0]; // no image found dis.. 공감수 9 댓글수 1 2012. 11. 26.
  • [워드프레스] 게시물 추출 글자 수 제한 처리하기 게시물을 메인이나 리스트 페이지를 만들어 출력할 경우 게시물의 모든 내용을 보여주는 것이 아닌 일부 내용을 추출하여 보여주게 됩니다. 이때 게시물의 일부 내용을 추출하는 워드프레스 함수를 사용하게 되는데요.. 그 함수는 'the excerpt' 함수입니다. codex 사이트에서 상세한 사용법이나 해설이 나와있으니 참고하시기 바랍니다. [바로가기] 예제를 보면 아래와 같이 테마의 function.php에 추가합니다. function wpe_excerptlength_index($length) { return 50; } function wpe_excerpt($length_callback='', $more_callback='') { global $post; if(function_exists($length_cal.. 공감수 9 댓글수 0 2012. 11. 19.
  • 워드프레스의 포스트를 해외 및 국내 SNS로 공유하기 워드프레스는 다양한 SNS로 해당 게시물을 공유할 수 있는 다양한 플러그인을 가지고 있습니다. 그러나 워드프레스 자체가 해외에서 제작된 CMS 툴이다 보니 국내의 SNS 서비스들로의 공유를 제공하는 플러그인은 아직 제작/배포되어 지고 있지 않습니다. 때문에 국내 SNS에서 제공하고 있는 API 관련 매뉴얼 페이지를 확인하여 국내 SNS로의 공유도 가능할 수 있는 소스를 제작해 보았습니다. 디자인 형태는 티스토리의 형태를 참고하여 제작하였으나, 미투데이, 요즘, 마미피플로의 공유하는 각 서비스의 API 문건을 확인하여 제작되어 테스트까지 완료된 상태입니다. 소스는 아래와 같습니다. 공감수 4 댓글수 3 2012. 10. 29.
  • 워드프레스 멀티사이트에 단독 도메인 사용하기! 워드프레스는 2.x 대 버전까지는 Wordpress Mu(Multi User)이라는 버전으로 다중 사이트를 지원하였습니다. 이후 3.x대 버전으로 버전이 바뀌면서 MU 서비스 대신 멀티사이트가 워드프레스 자체적으로 포함이 되었습니다. 그런데 이 멀티 사이트 기능을 이용하다보면 서브 도메인 혹은 서브 디렉토리를 이용한 주소체계를 사용해야 하는 점이 아쉬운 점인데 이 문제를 해결할 수 있는 무료 플러그인이 있어 소개하고자 합니다. 플러그인의 이름은 'WordPress MU Domain Mapping'입니다. 1. 플러그인 설치 워드프레스 멀티사이트를 세팅한 후, 대시보드의 Network Admin 메뉴에서 플러그인을 설치합니다. 플러그인 설치 방법은 원하는대로 할 수 있습니다. 위의 플러그인 다운로드 사이트.. 공감수 3 댓글수 0 2012. 8. 31.
  • 워드프레스 자동저장(Autosave), 리비전(Revision) 조절하기 워드프레스(WordPress) 2.6부터 자동저장(autosave) 및 리비전(revision) 기능이 제공되고 있다. 유용한 기능임에도 불구하고 글을 수정할 때마다 늘어나는 리비전을 보고 있노라면 지우고 싶은 마음이 굴뚝같다. 워드프레스 자체적으로 자동저장과 리비전에 대한 설정을 할 수 있게 해주면 좋으련만, 세세한 제어는 고사하고 기능을 켜고 끌 수 있는 단순한 선택권 마저 주지 않는다. 발빠른 사람들의 도움으로 플러그인이 나와서 그 아쉬운 부분을 채울 수는 있지만, 늘어나는 플러그인 목록이 부담스러워 이것저것 다 설치하기도 선뜻 내키지는 않는 일이다. 다행히 자동저장과 리비전 기능은 간단한 방법으로 제어할 수 있다. 손 볼 파일은 wp-config.php 이다. 그렇다, 처음 워드프레스를 설치할 때.. 공감수 4 댓글수 0 2012. 8. 23.
  • Wordperss의 Permalink를 Short URL로 치환하기 워드프레스의 고유주소(Permalink)는 다양한 형태로 변형하고 사용이 가능합니다. 일반적인 Permalink는 /?p=숫자 의 구조를 가지지만, SEO를 위해 고유주소를 /%postname%/ 이나 /%category%/%postname%/, /%post_id%/%postname%/ 등과 같은 형태로 많이 변형하여 사용하고 있습니다. 그런데 이런 경우 SNS로 공유하는데 있어 permalink의 주소가 너무 길어지다보면 특히 한글의 경우 알수 없는 문자로 치환까지 되다보니 많은 글자수를 차지하게 되어집니다. 그래서 Short URL에 대한 필요성이 대두되었고 많은 Short URL을 제공해주는 사이트가 있습니다. 그런데 이 Short URL을 어떻게 공유하는 곳에 사용하게 할 수 있을까? 하는 것이 .. 공감수 1 댓글수 1 2012. 8. 21.
  • JigoShop 원화 추가 관련 수정 사항 Jigoshop은 기본적으로 각 국가별 환률 단위에 한국의 원화가 누락되어 있어 국내 가격 표시를 위해 추가적인 수정이 필요합니다. 추후 결제와의 연동 단계에서 추가적인 프로그램적인 검증이 필요하겠지만, 관리자 화면의 설정이나 프론트 페이지의 원화 표기를 하기 위해서는 2가지 파일의 수정이 필요합니다. 1. jigoshop/admin/jigoshop-admin-settings-options.php 관리자 페이지의 설정값에 한국의 원화를 추가하기 위해 수정이 필요. array( 'name' => __('Currency', 'jigoshop'), 'desc' => sprintf( __("This controls what currency prices are listed at in the catalog, and.. 공감수 3 댓글수 0 2012. 7. 27.
  • 워드프레스 사용자 등급별 역할이해하기 워드프레스 블로그는 다른 블로그 툴과는 다르게 작성자가 1인으로 한정되지 않는다. 이에 워드프레스 블로그는 운영하다보면 마음 맞는 사람들을 모아 같이 블로깅하고자 할 경우에 사용할 수 있으며, 신문이나 기업에서 권한을 부여하여 글을 올릴 경우에도 적절하다. 이런 역할을 정의하고 구분해 줄 수 있는 것이 바로 회원제 시스템의 도입으로 사용자의 가입을 받을 수 있거나 새로운 사용자를 추가할 수 있도록 하여 일반적인 블로그처럼 1인 미디어로서 국한하는 것이 아니라 다중의 사용자가 사용할 수 있는 구조를 만들었다. 워드프레스는 사용자 등급별 역할과 권한이 매우 체계적으로 되어있어 진정한 CMS(Content Management System)의 장점을 누릴 수 있다. 워드프레스에서는 기본적으로 6가지가 있으며 가.. 공감수 3 댓글수 3 2012. 7. 12.
  • 다중의 다이나믹 사이드바 만들기 워드프레스의 사이드바 영역은 위젯을 사용하기 반드시 필요한 영역이 아닐까 합니다. 필요한 적재적소에 사이드바를 위치시켜 필요한 위젯들을 배치하여 테마를 더욱 풍성하고 편리하게 관리할 수 있도록 도와줄 수 있을 것입니다. 그 사이드바의 생성하고 관리할 수 있는 방법에 대해 알아보겠습니다. 우선 그 첫 단계는 워드프레스 테마에 포함되어 있는 function.php 을 아래 구문을 추가하여 사이드바 영역을 추가할 수 있습니다. 위와 같은 형식으로 필요한 수량 만큼의 사이드바를 생성할 수 있는데 사이드바 생성에 필요한 요소들에 대해 조금 더 자세히 알아보겠습니다. 위의 소스처럼 배열로 정의된 사이드바의 속성들에 따라 해당 테마에서 사이드바의 갯수 및 위치 속성들이 정의되어 집니다. 실제 적용한 샘플 코드를 확인.. 공감수 2 댓글수 1 2012. 7. 3.
  • [plugin] WP-Popular Posts Tool 오늘 소개할 워드프레스 플러그인은 'WP-Popular Posts Tool' 입니다.원래 처음 관심을 가지고 설치를 하려고 했던 플러그인은 'Popular Posts Bar Widget' 이었습니다. 우선 2가지 플러그인의 안내 페이지(사이트)는 아래와 같습니다.WP-Popular Posts Tool : 바로가기Popular Posts Bar Widget : 바로가기 Popular Posts Bar Widget 의 형태가 마음에 들어 처음에는 구입을 하려고 했습니다. $8(약 9,600원)정도의 가격이니 구입을 하려고 하다고 그래도 혹시나 하는 마음에 비슷한 플러그인이 있는지 워드프레스 공식사이트에서 검색을 해보았습니다. 그랬더니 아니나다를까 비슷한 형태의 플러그인이 존재하더라구요. 바로 WP-Popul.. 공감수 3 댓글수 0 2012. 6. 28.
    728x90
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.