, ,

[ PHP Source ] 모바일 웹사이트 리다이렉트 시키기

정보공방 RAD 입니다.

PC버전만 사용하고 모바일버전은 다른곳으로 연결하고 싶을때 사용하는 방법을 알려드리겠습니다. 간단하게 header.php 내에 소스를 추가해서 적용하면 됩니다. 혹은 Function.php 내에 소스를 통해 간접적으로 입력하셔도 됩니다.
현재 사용중인 테마 혹은 차일드 테마 내에 header.php 파일을 찾아 아래 내용을 추가합니다.

< ?php if ( wp_is_mobile() && (is_home() || Is_front_page()) ) { $url = home_url( ‘mobile’, ‘relative’ ); wp_redirect( $url); exit; } ? >

 

이제 모바일웹을 연결하세요.
by RAD

, ,

[ PHP Functions ] 위젯에 php 코드 & 액션코드 쓰기

정보공방 RAD 입니다.

플러그인 추가 없이 위젯에 php코드를 넣거나 액션코드를 넣는 방법을 알려드리겠습니다. 간단하게 functions.php 내에 소스를 추가해서 적용하면 됩니다.
현재 사용중인 테마 혹은 차일드 테마 내에 functions.php 파일을 찾아 아래 내용을 추가합니다.

// Enable shortcodes in widgets
add_filter(‘widget_text’, ‘do_shortcode’);

// Enable PHP in widgets
add_filter(‘widget_text’,’execute_php’,100);
function execute_php($html){
if(strpos($html,”<“.”?php”)!==false){ ob_start(); eval(“?”.”>”.$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}

 

이제 위젯에서 php 혹은 숏코드를 사용해 보세요.
by RAD

, ,

[ PHP Functions ] 로그인 후 admin bar 가리는 소스

정보공방 RAD 입니다.

워드프레스 로그인 후 상단에 admin bar가 보입니다. 물론 사용성이 있지만 일반 사용자에게 보여져서 문제인데요, 간단하게 functions.php 내에 소스를 추가해 적용하는 방법을 알려드리겠습니다.
현재 사용중인 테마 혹은 차일드 테마 내에 functions.php 파일을 찾아 아래 내용을 추가합니다.

add_action(‘after_setup_theme’, ‘remove_admin_bar’);

function remove_admin_bar() {
if (!current_user_can(‘administrator’) && !is_admin()) {
show_admin_bar(false);
}
}

 

이제 로그인된 상태에서 화면을 보면 admin bar가 보이지 않습니다.
모두 적용해보세요.

by RAD

,

[ WordPress ] 워드프레스 파일 유효기간 늘리기

정보공방 RAD 입니다.

웹사이트 최적화 프로그램을 돌리다보면 파일에 대한 유효기간이 만료되어있거나 설정되어있지 않아 최적화가 되지 않는 경우가 있습니다.
이런 경우 서버설정이 아닌 웹호스팅 기준에서 설정하는 방법을 간단하게 알려드리겠습니다.
카페24의 경우 www 상위에 .htaccess 파일이 있습니다. 이 내용에 하단 내용을 추가하시고 저장하시면 됩니다.

# BEGIN Expire headers

ExpiresActive On
ExpiresDefault “access plus 5 seconds”
ExpiresByType image/x-icon “access plus 604800 seconds”
ExpiresByType image/jpeg “access plus 604800 seconds”
ExpiresByType image/png “access plus 604800 seconds”
ExpiresByType image/gif “access plus 604800 seconds”
ExpiresByType application/x-shockwave-flash “access plus 604800 seconds”
ExpiresByType text/css “access plus 604800 seconds”
ExpiresByType text/javascript “access plus 604800 seconds”
ExpiresByType application/javascript “access plus 604800 seconds”
ExpiresByType application/x-javascript “access plus 604800 seconds”
#ExpiresByType text/html “access plus 600 seconds”
#ExpiresByType application/xhtml+xml “access plus 600 seconds”

# END Expire headers

 

위에 코드를 삽입하시면 됩니다. 혹은 다른 웹호스팅이라면 보통 해당 폴더 상위 폴더나 해당 도메인 설정 루트에 파일이 있습니다. 확인하고 꼭 바꾸도록 합시다.

by RAD