2011-08-08 2 views
0

자, 그래서 전 50 % 사용자 정의 게시물 유형, 타 오미 (taonamies) 및 메타 보 (meta boe)를 프리티 인터페이스로 만들 수있는 WordPress 용 "컨텐츠 관리자"플러그인 (주로 회사의 내부 이익을위한 플러그인)을 만드는 방법입니다. .Wordpress 플러그인, XML 파일 또는 데이터베이스 테이블 ... 모두?

현재 "post types", "Taxonamies"및 "metaboxes"와 관련된 데이터를 구문 분석하고 보유하기 위해 PHP를 통해 작성된 XML 파일을 사용합니다. 나가 xml 도로의 아래 시작된 주원인은이었다 그래서 나는 사용자가 XML 파일에 수출하고 다른 wordpress 임명에 수입하는 것을 허용 할 수 있었다. 단순한.

확실하지는 않습니까? 게시물 유형, 분류학 및 메타 박스를 초기화 할 때마다 매번 디렉토리를 통해 반복되는 플러그인이 너무 무겁습니까? 나는 3 db 테이블을 crete하는데 더 잘 도움이 될 것인가? 그리고 import 나 export 할 때 XML을 간단하게 할 필요가 있을까?

우리의 의견을 듣고 싶습니다!

+0

사용자가 블로그를 방문하거나 Admin-Backend를 사용할 때만 구문 분석 할 때마다 XML 파일을 구문 분석해야합니까? –

+0

네, 누군가가 사이트에 올 때마다 (어쨌든 추측) 어쨌든 WordPress가 사용자 정의 게시물 유형을 등록해야합니다. n 각 페이지가 관리자와 프런트 엔드에서 새로 고침됩니다 ... 나는 어쨌든 생각합니다. –

답변

1

나는 데이터베이스 솔루션으로 갈 것이다. XML 파일의 크기가 커지면 매번 전체 파일을 읽을 때마다 파싱에 시간이 오래 걸립니다.

데이터베이스에서는 필요한 값만 선택할 수 있으므로 매번 전체 문서를 구문 분석 할 필요가 없습니다.

또한 데이터베이스에 저장된 값에서 XML 가져 오기/내보내기를 실현하는 것은 그리 큰 문제가 아니어야합니다.

그러나 매우 작은 XML 파일 (예 : 100 개 미만의 문자)이 있고 그다지 커지지 않으면 데이터베이스로 변경할 시간이 충분한 지 결정해야합니다.

관련 문제