본문 바로가기

전체 글70

워드프레스 리비전(Revision) 삭제, 제한걸기, 기능 비활성화 리비전은 post의 기록들로서 백업용으로 유용하게 사용됩니다. 하지만 post의 내용이 변동이 있거나 저장을 할때마다 database에 쌓이기때문에 웹 사이트 속도에 영향을 끼칠 수 있습니다. 따라서 리비전 기능의 개수를 제한해서 사용 하는 것을 추천드립니다. wp-config.php 파일을 열어 아래의 코드를 적당한 곳에 추가합니다. Revision 기능을 사용하고 싶지 않을때 define('WP_POST_REVISIONS', false); // 리비전 기능 끄기 Revision의 개수를 제한 하고 싶을때 define('WP_POST_REVISIONS', 10); // 리비전을 10개 까지만 저장. Revision을 삭제하고 싶을때 플러그인을 이용하거나 Database wp_posts 테이블의 post.. 2021. 3. 17.
워드프레스 htaccess를 이용한 https 적용 방법 루트에 있는 .htaccess를 수정을 하여 간편하게 https를 적용할 수 있다. Wordpress .htaccess 파일 수정 # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{ENV:HTTPS} !=on RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress keywords : 워드프레스 htaccess https, wordp.. 2021. 3. 17.
Codeigniter alert helper 만들기 Codeigniter에서 모든 스크립트를 view에서만 처리하는데는 한계가 있다. 작업을 하다보니 컨트롤러단에서 alert창을 띄울일 많아 alert helper를 만들어 보았다. /helper/alert_helper.php 2021. 3. 17.
PHP preg_replace을 이용한 숫자만 추출, 특수문자 제거, 스크립트 제거 숫자만 추출 $str = 'test_@$1234'; $str = preg_replace("/[^0-9]*/s", "", $str); // 1234 GET방식에서의 백단처리시 사용하면 sql인젝션 대비에 유용하다. 특수문자 제거 (-, _ 제외) $str = 'test_@$1234'; $str = preg_replace("/[ #\&\+%@=\/\\\:;,\.'\"\^`~\!\?\*$#()\[\]\{\}]/i", "", $str); // test_1234 마찬가지로 백단처리시나 사용하면 sql인젝션 대비에 유용하다. 스크립트 제거 $str = 'hello '; $str = preg_replace("/.*/s", "", $str); // hello 게시물이나 에디터에서 데이터를 받아올 때 유용하다. 2021. 3. 16.
[ES6] Javascript Spread Operator (전개 구문) MDN 정의 전개 구문을 사용하면 배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 (함수로 호출할 경우) 또는 요소 (배열 리터럴의 경우)로 확장하여, 0개 이상의 키-값의 쌍으로 객체로 확장시킬 수 있습니다. function sum(x, y, z) { return x + y + z; } const numbers = [1, 2, 3]; console.log(sum(...numbers)); // expected output: 6 console.log(sum.apply(null, numbers)); // expected output: 6 Apply() 대체 function myFunction(x, y, z){} let args = [0, 1, 2]; myFunction.apply(null, ar.. 2021. 3. 16.