본문 바로가기

전체 글6

워드프레스의 서브디렉토리를 루트 경로로 옮기기 카페 24 호스팅에서 해 보았습니다. /wp 폴더에 설치되어 있는것을/wp/index.php / 루트 경로로 옮겨 보았습니다. /index.php 하는 방법 !!! 먼저 아래 url 의 내용을 충실히 따를것 http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory#Using_a_pre-existing_subdirectory_install 다 하고 나니 문제가 되는 부분이 ajaxurl 을 제대로 받아 오지 못했습니다. ajaxurl 을 도메인/wp-admin/admin-ajax.php 을 이렇게 계속 받아와서 오류가 일어났습니다. 아래와 같이 받아와야 하는데 ㅠ_ㅠ 도메인/wp/wp-admin/admin-ajax.php 검색하다가 http://word.. 2016. 2. 12.
비비프레스 와 버디프레스 활동에 기록이 안되는 경우 비비프레스 와 버디프레스 활동에 기록이 안되는 경우 사용하는 테마의 functions.php 나 아니면 child theme의 functions.php 에 아래 내용을 적는다. add_filter( 'bbp_is_site_public', '__return_true' ); 출처는 아래와 같습니다. https://buddypress.org/support/topic/bbpress-forum-posts-not-appearing-in-activity-stream/ 2016. 1. 20.
워드프레스 plugin readme.txt 작성방법 워드프레스 plugin readme.txt 작성방법 readme.txt 작성은 markdown 문법으로 작성하시면 됩니다. 링크:http://blog.kalkin7.com/2014/02/05/wordpress-markdown-quick-reference-for-koreans/ 저는 개행문자 ( ENTER ) 해도 계속 개행이 안되서, 검색했더니 위와 같이 마크다운 문법으로 작성해야 되네요.( 참고로 개행문자는 스페이스 두번 치면 됩니다. 위에 문서를 안봤으면 계속 삽질 할뻔 했네요 ㅠ_ㅠ;; ) 그리고 readme.txt 파일을 커밋하시전에 미리 유효성을 검사하는것도 좋은 방법입니다.https://wordpress.org/plugins/about/validator/ ( 필자는 위의 것을 알기전까지 커밋하.. 2015. 11. 23.
워드프레스 플러그인 심사하면서 겪었던 일... 내용을 db 에 저장하는 부분이 까다로웠다. GET 변수나 POST 변수를 그냥 db 에 저장하면, 인젝션이나 XSS 공격 때문에 반드시 필터링 하여 저장하여야 한다. 필터링 하여 db에 저장하면 문제가 생기는 부분이, 사용자가 나중에 내용을 수정할려고 하면 필터링 된 내용이 불러와 지기 때문에 사용자의 처음 의도와는 다르게 될수 있다는 문제점이 있다. 그래서 왠만해서 필터링 없이 내용을 db 에 저장하려 했는데,워드프레스 심사때 그 부분을 지적을 받아서,이 함수 적용해 보고, 저 함수 적용해 보다가. 최종적으로 sanitize_text_field 함수를 사용했다. 그랬더니 또 생기는 문제점이 태그 부분을 삭제( strip_tag ) 와 특수문자 치환 문제가 나왔다. 그래서... 현재는 거의 필터링 없이.. 2015. 8. 5.