리다이렉트 되도록 처리한 내용이 동작을 안하길래 확인해보니 .htaccess 파일이 초기화가 되어있네요~ 파일이 변경된 시간으로 아파치 로그를 확인하니 wp-admin/plugins.php 가 호출된 시간과 동일하였습니다. 이때 워드프레스 플러그인 추가하고 삭제했었는데 아마도 그때 초기화가 된 것 같네요~ 아래는 초기화 된 .htacces 파일의 내용입니다. # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond…
카테고리: 워드프레스
[워드프레스] 포스트 썸네일 이미지 DB에서 값 추출
wordpress wp_posts 테이블만으로는 썸네일(특성이미지)을 알 수가 없습니다. wp_postmeta 테이블에서 값을 찾아서 다시 wp_posts 에서 guid 값을 가져와야합니다. SELECT meta_value FROM `wp_postmeta` WHERE post_id = 포스트id and meta_key = ‘_thumbnail_id’ SELECT guid FROM `wp_posts` WHERE ID = ‘$meta_value’ 위의 mysql 쿼리를 보시면 아실겁니다. 응용해서 서브쿼리로 작성하면 하나의 쿼리문으로 값을 가져올 수 있습니다.
[워드프레스] 위젯 메인페이지만 나오게 하는 방법
[워드프레스] 위젯 메인페이지만 나오게 하는 방법 워드프레스에서 Header Widget 또는 Footer Widget 을 달면 모든 페이지 마다 위젯이 나옵니다. 특정 위젯을 메인 홈페이지에만 나오게 하고 나머지 하위 메뉴에서는 숨기는 방법입니다. 먼저 위젯을 달고 소스보기로 해당 위젯 영역의 태그를 살펴봅니다. <!– Upper widgets –> <div class=”header-widgets-wrapper“> <div class=”header-widgets-three header-widgets-left“> <section id=”custom_html-5” class=”widget_text header-widget widget swidgets-wrap widget_custom_html“><div class=”swidget“><div…
[워드프레스] All in One SEO 플러그인
[워드프레스] All in One SEO 플러그인 워드프레스로 만들 블로그를 구글이나 네이버 웹마스터 도구에 등록하려면 sitemap.xml 과 rss feed 가 있으면 자신의 블로그 게시글의 URL 을 등록해서 검색 노출에 도움이 됩니다. 워드프레스 자체에는 티스토리 처럼 피드 기능은 제공하는데 사이트맵 기능을 제공하지 않네요~ 플러그인 이용해서 사이트맵을 만들면 됩니다. Yoast SEO 와 All in One SEO 가 인기가…
[워드프레스] wp-admin 차단하기
[워드프레스] wp-admin 차단하기 워드프레스의 관리자 접근은 사이트주소/wp-admin 형태입니다. 사이트의 보안을 위해서는 다른 이름으로 바꾸는 것이 좋습니다. .htaccess 파일을 아래와 같이 작성하면 됩니다. <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} ^/wp-admin(.*)$ [NC] RewriteRule ^(.*)$ – [L] RewriteCond %{REQUEST_URI} ^/change-myadmin$ [NC] RewriteRule ^(.*)$ /wordpress/wp-admin [L] </IfModule> change-myadmin 은 관리자가 접근을 허용할 uri 입니다. 사이트주소/change-myadmin 으로 접근시 리다이렉트 되어…