우커머스 상품 이미지 크기 조정 방법

우커머스에서 상품페이지 등 상품 이미지 크기를 조정하는 방법입니다.

1) Products 탭의 Display 설정

[WooCommerce] – [Settings] – [Products] – [Display]

 

하단의 Product images에 원하는 비율로 입력하고 Save Changes를 클릭합니다.
Hard Crop? = 비율 무시란 뜻.

비율 설정을 저장한 후에 기존에 생성된 썸네일 이미지를 갱신해야 합니다.
2) 썸네일 재생성 플러그인 설치.

Regenerate Thumbnails

플러그인 설치후 활성화

[Tools] – [Regen. Thumbnails]

 

 

Regenera All Thumbnails 버튼 클릭하면 됩니다.

Continue Reading

Jquery is not a funciton (wordpress) 에러 발생시

Jquery is not a funciton (wordpress) 에러가 발생하는 이유는 이렇다.

워드프레스가 포함하고 있는 jquery.js 에 jQuery.noConflict() 때문

따라서 jquery 사용시 아래 예제 구문처럼 사용해야한다.

In WordPress jQuery.noConflict() is called on the jQuery file it includes (scroll to the bottom of the file it’s including for jQuery to see this), which means $ doesn’t work, but jQuery does, so your code should look like this:

<script type=”text/javascript”>
jQuery(function($) {
for(var i=0; i <= 20; i++)
$(“ol li:nth-child(” + i + “)”).addClass(‘olli’ + i);
});
</script>

즉,

$(document).ready(function(){  <== 이것을 사용하지 말고
jQuery(function($) { <== 이렇게 사용할것

 

참고: http://stackoverflow.com/questions/3931529/is-not-a-function-jquery-error

Continue Reading

워드프레스 본문 이미지 클릭시 레이어팝업으로 나오게 하는법

워드프레스에 이미지를 넣으면 썸네일, 최대크기 등등 정해서 넣을 수 있는데

본문 사이즈에 따라 이미지가 작아져 나오면 이미지가 보기 힘든 경우가 있습니다.

이런 경우 몇번씩 클릭해서 보면 상당히 불편하죠.

그래서 찾아보았습니다.

 

플러그인을 이용한 워드프레스 이미지 팝업

워드프레스 이미지 클릭 팝업 플러그인

WP FeatherLighthttps://wordpress.org/plugins/wp-featherlight/screenshots/

 

이 플러그인은 설치만 해주면 됩니다. 별도의 설정은 없으며

글 작성해서 이미지 첨부시에 아래 스샷처럼 연결을 “미디어파일“로 해주면 됩니다.

 

 

 

Continue Reading

w3 total cache “download.gz” 다운로드.gz 문제

w3 total cache 플러그인을 설치하고나서 활성화 시키면 이 문제가 발생하였다.

사이트를 처음에 접속할때는 괜찮은데 두번째로 접속할때부터 사이트가 빈페이지로 보이면서

“다운로드.gz”파일을 자동으로 다운로드 한다.

그 파일을 열어보면 페이지의 html 소스가 그대로 있는 것이다.

 

이 문제는 항상 발생하는 것은 아니고 특정환경에서 발생하는 것 같다.

카페24 호스팅에서 이 문제가  발생하였다.

 

해결방법은 gzip compression을 끄면 되는 것이다.

w3 total cache 설정에서 좌측 browse cache 페이지로 가서
Enable HTTP (gzip) compression체크해제 (uncheck) 한다.

a1

그러고나면 더 이상 이 문제가 발생하지 않는다.~

 

 

Continue Reading

w3 total cache 플러그인 설정방법

1. 플러그인 업로드

2. 플러그인 활성화

3. 플러그인 설정

Page Cache 와 Browser Cache 만 사용한다. (개인별 차이)

Browser Cache에서는
Set expires header 체크

Page Cache에서는
Cache SSL (https) requests 체크 (SSL 사용하고 있을시)
4. htacces 파일 설정

아래코드가 환경에 따라 자동으로 htaccess에 들어가기도 한다.
설정이 필요하다고 메세지가 나올때는 htaccess 파일에 추가해준다.

Edit file /home/namas/wwwhtml/wp.interad.com/wp-config.php and add next lines:

/** Enable W3 Total Cache */

Edit file /home/namas/wwwhtml/wp.interad.com/.htaccess and add the following rules above the WordPress directives:

참고

The Ultimate Guide to W3 Total Cache: How to Set it Up

Continue Reading

워드프레스 이 페이지에 접근할수 없습니다.

워드프레스 이 페이지에 접근할수 없습니다. 문제해결방법

(you do not have sufficient permissions to access this page)

증상은 워드프레스 Yoast SEO 플러그인을 웹에서 바로 설치하였는데 업데이트 알림이 뜨길래 업데이트 하고 난 후

Title & Metas 페이지 들어가려고 하면 “이 페이지에 접근할수 없습니다.” 라고 에러 메세지가 나오는 증상이 발생함.

검색해보니 wp-config에 1줄 추가하라는 글이 많았는데 그것으로 해결안됨.

플러그인 설치 or 업데이트시에 꼬인것으로 생각되어 플러그인을 재설치하니 해결됨.~

이렇게해도 안되면 아래 동영상 참고

Continue Reading

워드프레스 퍼머링크 적용 후 403 에러난다면

퍼머링크 적용 후 403 에러나고

아파치 로그 확인시 에러가 다음과 같다면
Options FollowSymLinks and SymLinksIfOwnerMatch are both off,
so the RewriteRule directive is also forbidden due to its similar ability to circumvent directory restrictions : /home/public_html/wp.domain.com/index.php

버츄얼호스트에
Options FollowSymlinks 를 추가하거나

htaccess 파일에 아래처럼 추가한다.
Options +FollowSymlinks

Continue Reading

워드프레스 에서 어드민 로그인 하려고 할때 에러 You don’t have permission to access

워드프레스 wp-admin 로그인시 에러 문제

You don’t have permission to access /wp-login.php on this server.

갑자기 이런 에러가 나와서 아파치 나 권한 문제라고 생각했다.
아파치의 error_log를 확인해보니 mod_security에서 발생하는 문제였다.

[Fri May 20 12:14:52 2011] [error] [client 121.000.xxx.123] ModSecurity: Access denied with code 403 (phase 2).
Pattern match “=(http|https|ftp)\\\\:/” at REQUEST_URI. [file “/usr/local/apache2/conf/modsecurity_krcert.conf”]
[line “72”] [msg “PHP Injection Attacks”] [hostname “www.domain.com”] [uri “/wp-login.php”]
[unique_id “Vz6BLH8AAAEAAFpyBOQAAAAI”]

이것때문에 ModSecurity를 전체적으로 끌수는 없고 해당 사이트에만 ModSecurity를 끄게 설정하려고 했다.

htaccess 파일에 이렇게 설정해도 된다는데. (내가 사용하는 것은 ModSecurity2 이다.)

<IfModule mod_security.c>
SecRuleEngine Off
</IfModule>

아파치에 AllowOveride All 되어 있는데도 안먹힌다.

그래서 VirtualHost에 직접 넣으니 해결되었다.

<VirtualHost 1.234.567.89:80>
DocumentRoot /home/hosting/domain.com
ServerName domain.com
ServerAlias www.domain.com
SecRuleEngine Off
<Directory /home/hosting/domain.com>
AllowOverride all
</Directory>
</VirtualHost>

Continue Reading

워드프레스 도메인 변경방법

워드프레스 도메인 변경시 해야하는 것들

wp-config.php

테마의 function.php 에

게시글 Post 들의 이미지 경로 변경을 위해 SQL 쿼리 실행

https://codex.wordpress.org/Changing_The_Site_URL

Continue Reading

워드프레스 한글주소 인식 permalink

워드프레스 설치하고 나서 퍼머링크 설정 후

htaccess 설정까지 했는데 한글이나 한문 주소가 연결이 안되는 경우가 있다.

매번 까먹어서 남겨본다.

 

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<IfModule mod_url.c>
CheckURL On
ServerEncoding UTF-8
</IfModule>

# END WordPress

Continue Reading

워드프레스 title의 문자가 깨지는 현상 AIOS v1.6.13.8

AIOS (All in one SEO) 버전 몇 부터 이런 에러가 생긴지는 모르겠다.

한글이나 영문에서는 문제가 없는듯 한데 다른언어에서 원래 title을 AIOS가 바꾸서 출력하는 부분에서

문자를 대문자로 바꾸는 과정에서 문제가 발생하는 것 같다.

 

문제가 발생하는 페이지는 카테고리 와 태그 페이지만 발생하는 듯하다.

따라서 AIOS를 다음과 같이 수정하여 해결할 수 있다.

aioseop.class.php 파일 라인 725에서 ucwords 를 제거한다.

$category_name = ($this->internationalize(single_cat_title(”, false)));

라인779 에서 capitalize 가 들어간 부분 1줄 삭제

#$tag = $this->capitalize($tag); //주석처리

이렇게 하면 해결된다.~

워드프레스 suppoert 게시판에 올라온 유사한 문제글: http://goo.gl/jffih

Continue Reading

워드프레스 한글주소 Not Found 에러발생시

잘되다가 어느날 갑자기 워드플레스 한글주소

즉, http://www.coolnix.net/2012/02/php에러해결/

이러한 주소, 글제목을 클릭하면 Not Found 에러가 난다…

왜 그럴까, 갑자기..

 

검색해보니

언어 인코딩 문제로 제대로 브라우저에서 해석이 되지 않는거죠.

이를 해결하려면 .htaccess 파일에 아래부분을 추가하면 된단다.

<IfModule mod_url.c>
    ServerEncoding UTF-8
    ClientEncoding EUC-KR
</IfModule>

도움출처:

http://yamoo9.com/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%ED%95%9C%EA%B8%80/

Continue Reading

워드프레스 언어설정 변경하기

Continue Reading

워드프레스 에디터 줄바꿈 버그

TinyMCE Advanced 플러그인을 설치하여 사용 하는 경우 이와 같은 버그가 발생하였다.

버그는 이럴때 발생했다.

메모장에서 글을 줄바꿈 잘해서 작성하여 복사한 후 워드프레스에 올리고 공개하기 or 업데이트를 하면

줄바꿈이 다 없어지고 한줄로 일부글이 나와서 아주 짜증나는 현상.

TinyMCE Advanced 를 비활성화 하니 문제가 해결되었다 ^^

 

 

Continue Reading

워드프레스 fullscreen theme

theme 사이트

http://graphpaperpress.com/themes/fullscreen/

fullscreen 테마의 커스터마이징.

fullscreen 테마의 경우 시작페이지에서 이미지들이 나오는데
이미지에 마우스오버시 title 태그 때문에 아티클의 제목이 표시되는데
이것을 없애기를 원해서 아래 파일을 수정함.

wp-theme/fullscreen/lib/images.php 에서 281라인 수정.

Continue Reading

워드프레스 비밀번호 분실시

이 php구문을 복사형 emergency.php 파일로 저장한 후 blog 설치된 곳에 업로드 한다.

그리고 나서 브라우저에서 해당 파일로 접속한다. http://yourdomain.com/emergency.php

이 경우는 user명을 알고 있을 때만 가능하다.

user명도 모른다면 DB로 직접 접근하여 갈아치운다!

DB에 접근 가능하다면 이렇게 쿼리를 날려도 된다.

update wp_users set user_pass=MD5(‘MYPASSWORD’) where user_login=’USERNAME’

http://codex.wordpress.org/User:MichaelH/Orphaned_Plugins_needing_Adoption/Emergency

 

 

Continue Reading

워드프레스 문제해결 리스트

에러1

다음과 같은 에러 발생 할때는?

An appropriate representation of the requested resource /wp/wp-admin/post.php could not be found on this server.

이유는 사용하고 있는 서버나 웹호스팅에서 웹방화벽 ModSecurity 때문이다.
따라서 ModSecurity설정을 사용안함으로 하면된다.

Continue Reading