코스모스팜 스레드

새 글(포스트) 업로드하면 new 아이콘 나오게 하는 방법

안녕하세요

제목 그대로입니다.

24시간 동안 제목 옆에 new 아이콘이 나왔으면 하는데요

어떻게 하면 될까요?

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    워드프레스 포스트(글)에 새 글 아이콘을 24시간 동안 표시하시려면

    워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 활용해보시겠어요?

    add_filter('the_title', 'my_new_icon_title', 10, 2);
    function my_new_icon_title($title, $id){
    	if(get_post_type($id) == 'post'){
    		$date = get_post_time('U', true);
    		if((current_time('timestamp')-$date) <= 86400){
    			$title = '<span style="background-color: #f61b5d; color: white;">New</span> ' . $title;
    		}
    	}
    	return $title;
    }

    위의 코드에서 86400 숫자는 초단위입니다.

    24시간 이외의 시간으로 적용하시려면 값을 늘리거나 줄여보세요.

    고맙습니다.

  • 감사감사감사합니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)