워드프레스 Tag

워드프레스 회원 이름 표기 및 검색

워드프레스를 회원제로 운영하다보면 이름 검색에 난항을 겪게 된다. 회원의 수가 몇 안될 경우에야 별 문제가 없지만 몇 천명 이상 되는 사이트에서는 이름을 찾는 것이 큰 이슈로 작용한다.  워드프레스의 사용자 관리 테이블에서 모든 정보를 한번에 검색해주는 것이 아니기 때문에 이름 검색 시 사용자 테이블인 users와 usermeta를

워드프레스 varnish 세팅(default.vcl)

워드프레스를 위한 varnish 설정 - 쿠키를 제한하려면 아래와 같이 /etc/varnish/default.vcl을 수정한다. - 아래와 같이 설정할 경우 회원제로 운영하는 사이트는 로그인이 안되는 문제가 있다.  NGINX의 경우 # Default backend definition. Set this to point to your content server. backend default { .host = "127.0.0.1"; .port = "8081"; } # Drop any cookies sent to Wordpress. sub

워드프레스 JETPACK Error code: -32601 해결 방법

젯팩이 처음엔 잘 되다가 이번에 새로 업데이트가 되고 나서 계속 에러가 발생한다. 원인을 찾아보니 XMLRPC응답을 제대로 받지 못하고 있었다. nginx를 varnish와 함께 돌리면서 발생하는 문제 같다. nginx에서 80번 포트를 돌리고 있지 않기 때문에 이런 문제가 발생하는 듯.. 해결방안은 wp-config.php 파일에 아래 한 줄을 추가해준다. $_SERVER['SERVER_PORT'] = 80;   문제 해결에

워드프레스 Post 퍼블리시 속도 올리기

1. wp-config.php를 수정 define(’WP_MEMORY_LIMIT’, ‘256M’);   2. wp-includes/default-constants.php를 수정 if ( !defined('WP_MEMORY_LIMIT') ) { if( is_multisite() ) { define('WP_MEMORY_LIMIT', '256M'); } else { define('WP_MEMORY_LIMIT', '256M'); } }   3. default-constants.php에서 아래 항목을 찾아서 수정 @ini_set('memory_limit', WP_MEMORY_LIMIT); 위의 내용을 아래와 같이 변경 @ini_set('memory_limit', '256M');   4. PHP.INI을 wp-admin 폴더 안에 만들고 내용을 아래와 같이 입력 memory_limit = 256M

워드프레스 서버 자동확장 및 로드 밸런싱하기

아마존 서비스를 활용한 워드프레스 서버 자동확장 및 로드 밸런싱 시나리오 : 아마존 EC2를 만들고 워드프레스를 설치한다. 아마존 s3 버킷을 만들고 워드프레스 uploads 폴더로 마운트하여 사용한다. 로드밸런싱 및 오토스캐일링 설정을 한다.   효과 :  방문자 수가 많은 워드프레스 사이트를 아마존 웹서비스의 오토스케일링을 통해 자동 확장 - 축소하여 사이트의 접속을 원활하게 한다.   추가 자료

The 7 테마 | 소셜 아이콘 추가하기

Try editing presscore_get_social_icons_data() function in …/dt-the7/functions.php line ~1306. Add required social service into the array. For example: ‘vk’ => __(‘VK’, LANGUAGE_ZONE), ‘foursquare’ => __(‘Foursquare’, LANGUAGE_ZONE), ‘ning’ => __(‘Ning’, LANGUAGE_ZONE), Then, please insert the following rules into Dashboard – Theme Options – General – Custom CSS: .soc-ico > a.ning { border: none