새 워드프레스 운영자에게 보내는 잔소리

클라이언트에게 답신 메일을 보내다, 장문이 되어버렸다. 그런데 나중에 발췌해서 공유하고자 함이니 고객에 대한 것은 편집해서 공유해 본다. 잘 쓴 글은 아니지만 그래도 나누고 싶다.

워드프레스를 사용하여 운영을 시작하시는 분들께는 다음과 같은 조언을 드리고 싶습니다.

Continue reading “새 워드프레스 운영자에게 보내는 잔소리”

커스텀 포스트가 관리자 페이지에서 일반 페이지처럼 템플릿을 선택할 수 있도록 하기

register_post_type() 함수 인자에서 ‘support’ 항목에 ‘page-attributes’를 추가한다. 그리고 아래의 필터를 추가한다.

<?php
add_filter( 'theme_' . 'custom_post_type' . '_templates', 'my_templates', 10, 4);

function my_templates( $post_templates, $wp_theme, $post, $post_type ) {
  if ( empty( $post_templates ) ) {
    $pt = $wp_theme->get_post_templates();
    $post_templates = $pt['page'] ?? array();
  }
  return $post_templates;
}

 

님프 2018. 06. 16. DEB 패키지 파일

https://drive.google.com/drive/u/1/folders/1jauPO0AREW-RqXWItThi03A2pVFaaZUA

님프 2018. 06. 16. 버전.

삽질을 줄이고자 패키징해봤습니다. 우분투 18.04 (리눅스 민트 19 타라) 에서 작업했습니다. 한글만 사용하려면 nimf-libhangul_2018.06.16_amd64.deb, nimf_2018.06.16_amd64.deb 이 두개만 설치하면 됩니다.

https://cogniti-works.blogspot.com/

워드프레스에서 PHP 세션은 독이 될 수 있습니다.

이전에 잠시 쓴 포스트의 검증을 위한 작업을 했습니다. 두 포스트를 통해 저는 PHP 세션(session)은 어지간하면 사용하지 말기를 권고드리며, 다른 방법을 사용하시기를 조언드립니다. 세션 사용시 사이트의 성능 저하가 발생할 수 있기 때문입니다.

Continue reading “워드프레스에서 PHP 세션은 독이 될 수 있습니다.”

모니터 후드를 만들다.

크리스마스 아닌가? 크리스마스 기념 특별 모니터 후드를 제작했다.

이 물건은 모니터 캘리브레이션에 사용하는 거라 그런지 생각보다 단가가 높다. 그러나 나는 그런 전문 용도로 쓰기 보다는 단지 빛만 차단하면 되니까, 사기에는 돈이 너무 아깝다.

나 깉이 생각하는 블로거들이 많더라. 한 분 참고해서 하나 제작해 봤다. 생각보다 어렵지 않게 하니 만들 수 있더라. 재료비도 1만원 내외로 그다지 비싸지도 않고.