[태그:] 워드프레스
시놀로지 Nas 6.0 이상 워드프레스 사용시 php.ini 간단 수정
시놀로지 NAS(Xpenology-해놀로지)에서 워드프레스 사용시 php.ini파일을 좀 건드려야 하는데5.2버전까지는 php.ini 수정시에 ssh로 root권한 접속하여 수정했어야 했습니다.6.0부터는 편리하게도 DSM상에서 가능합니다.간단하게 설명하겠습니다. 1.DSM에서 웹스테이션으로 들어간다. 2.php 설정클릭후 자신이 워드프레스에서 사용중인 php버전을 선택후 고급설정을 누른다. 3.원하는 값을 찾아서 수정한다. 끝! 추가 저처럼 초보이신분들을 위해 추가 설명합니다.최대 첨부 용량을 올리시려면post_max_size를 변경하셔야 합니다.upload_max_filesize만 올려서는 적용이 안됩니다.max_execution_time은 워드프레스에서 PHP Time Limit 부분입니다.Max_input_vars는 워드프레스에서 PHP Max Input Vars입니다.
워드프레스 로그인 페이지 연결 변경
위와같이 워드프레스 자체 로그인링크를 클릭하면 큼지막한 워드프레스 로고가 들어간 페이지로 연결됩니다. 그래서 얼마전 Ultimate Member 플러그인을 사용해서 로그인 페이지를 만들고 메뉴에도 로그인 관련 메뉴를 만들었는데. 저것만 누르면 기존 로그인 페이지로 연결이 됩니다. 그래서 구글링하다 찾았습니다. functions.php에 이 코드를 넣어주면됩니다. add_filter( 'login_url', 'my_login_page', 10, 3 ); function my_login_page( $login_url, $redirect, $force_reauth ) { return home_url( '/my-login-page/?redirect_to=' . $redirect ); } 여기서 my_login_page를 자신이 워드프레스 로그인 페이지로 연결해주세요. 예를들면 aaa.bbbb.com/login이 새로만든 로그인 페이지면 저부분에 login만 적어 주시면됩니다. 출처는 https://codex.wordpress.org/Plugin_API/Filter_Reference/login_url
WordPress social login 구글 계정 로그인 에러 해결방법
wp social login 플러그인 사용중 페이스북 카카오톡 등 제대로 로그인이 되는데 이상하게 설명대로 했음에도 불구하고 구글계정으로만 로그인시 아래와 같은 에러가 났었다. Oops! We ran into an issue.Authentication failed. Either you have cancelled the authentication or Google refused the connection. ξ Authentication failed! Google returned an invalid code ***************************** 400. { “error” : “invalid_request” } 해결방법은 wp-content/plugins/wordpress-social-login/hybridauth/Hybrid/thirdparty/OAuth/OAuth2Client.php 로 찾아가서 OAuth2Client.php 파일을 연후 아래코드를 삭제하면 된다. curl_setopt($ch, CURLOPT_USERAGENT, $this->curl_useragent ); 이거 가지고 몇일을 헤매다니.. 아직 멀었나보다 ㅠ 혹시나 위 방법으로 안되면 wp social login 구글 에러 해결 파일 (2402 downloads ) 위 파일을 받으신후 압축을 풀어서 \wp-content\plugins\wordpress-social-login\hybridauth\Hybrid\thirdparty\OAuth 폴더에 있는파일에 덮어씌워주세요~