2019.02.09: 이 포스팅은 WP 4를 기준으로 만들어졌던 것으로 WP 5에서는 테스트되지 않았습니다. <?php // Get access to WordPress require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ ); global $user_ID; // Get all posts $posts = $wpdb->get_results(‘SELECT * FROM ‘. $wpdb->prefix.’posts’); //print_r($posts); echo $user_ID; if (!is_user_logged_in()){ die(“You Must Be Logged In to Access This”); } if( !Read More
2019.02.09: 이 포스팅은 WP 4를 기준으로 만들어졌던 것으로 WP 5에서는 테스트되지 않았습니다. 마지막 포스팅 Excel 출력을 위한 준비물 phpExcel이라는 Library를 사용한다. https://phpexcel.codeplex.com/ 압축파일을 열어보면 설명이 대강 되어있는데, 간단하게 Classes라는 폴더를 wamp/www (혹은 사용하는 서버의 가장 앞쪽 폴더?) 위치에 두면 된다. 혹시 로딩이 안되면 아래 파일의 경로를 바꾸면 된다. require_once dirname(__FILE__) . ‘/../Classes/PHPExcel.php’; WordPress 외부Read More
2019.02.09: 이 포스팅은 WP 4를 기준으로 만들어졌던 것으로 WP 5에서는 테스트되지 않았습니다. 중대한 문제 – 구조 간소화 작업을 진행하다보니 다음과 같은 문제가 생긴다. 바로 content-xxx.php와 archives-xxx.php 등을 너무 막 써버렸다. 무슨말인고 하니, 저 요소들은 재활용이 가능한데, 예를 들자면 이런식으로, 각각의 파일은 각각의 역할에 맞춰 써야하나, 나는 content-xxx.php파일을 전체 자료 리스트 출력을 위해 썼다던지 하는Read More
2019.02.09: 이 포스팅은 WP 4를 기준으로 만들어졌던 것으로 WP 5에서는 테스트되지 않았습니다. 준비작업 #0. 환자별 자료등록을 위해 CPT로 medicaldata라는 type을 만들었다. 그리고 역시 Has Archive를 true로 했다. 일단 전체보기가 있으면 좋을 듯 하여. #1. 환자별 자료 등록을 위해 content-patients.php에 코드에 링크를 걸어준다. <tr><td><?=$pts_id?></td><td><a href='<?=get_site_url()?>/data_upload/<?=$pts_id?>’>자료 등록</a></td></tr> #2. 일단 위의 링크처럼 전제조건은 /data_upload 라는 페이지가 우선Read More
2019.02.09: 이 포스팅은 WP 4를 기준으로 만들어졌던 것으로 WP 5에서는 테스트되지 않았습니다. Intro 한 5년 전쯤 zeroboard, gnuboard 등을 이용해서 병원내 DB를 만들었는데, 당시에 테이블구조를 바꾸고 별별 짓을 다했던 기억이난다. 사실 이런 일들이 매우 비효율적인데, 아무리 기존의 툴을 이용한다고 하더라도 로직이 완전히 새로 구성되어야 하기 떄문이다. WordPress로 몇몇 소소한 프로젝트를 하다보니, 이거로 DB를 만드는Read More
2007년 5월 부터 junn.net 으로 시작된 개인 블로그입니다. 자료는 틈틈히 옮겨오고 있습니다.