워드프레스 블로깅을 보디 풍부하게 만들기 위해 워드프레스 테이블 플러그인으로 유명한 wpDataTables 플러그인을 설치 후 몇가지를 테스트해 보았습니다.
아직 php 8.0은 지원하지 않습니다.
플러그인 개발자는 php 8.0 지원한다고 주장하고는 있지만 21년 10월 현재 제가 테스트해본 결과 php 8.0에서는 여러가지 에러, 주로 SQL관련 에러가 많이 발생했고 이는 도저히 사용할 수 있는 상태는 아니었습니다.
이 플러그인을 php 8에서 사용시 가장 큰 문제는 SQL로 연결해 저장하는것이불가능했습니다.
이 플러그인 사용 몇가지 예들
월 | 고용증가(K) | 예상 고용증가(K) | 총 고용자 수(M) |
---|
MySQL 지원 여부
이 플러그인은 MySQL 문법을 완벽히 지원하지는 않습니다. 보안 이슈로 PHP SQL에서 지원하는 정도만 지원하는 것 같습니다.
MySQL 관련 문의 시 이 플러그인 개발자는 아래와 같이 답변하고 있습니다.
Our logic is based on a PHP SQL parser which has full support for the SQL dialect for the following statement types
SELECT, INSERT, UPDATE, DELETE, REPLACE, RENAME, SHOW, SET, DROP, CREATE INDEX, CREATE TABLE, EXPLAIN and DESCRIBE.
Some of them are disabled for security reasons. Filtering, sorting, and search may not work properly if you include:
– Accent graves ( ` ) around the table name
– JOIN functions
– UNION functions
– CONCAT functions
– sub-queriesYou can try preparing a MySQL view (which will return the data that you need, call it e.g. “view1” and then build a wpDataTables based on a simple query like “SELECT * FROM view1″.