افزودن برچسب به مطالب جدید در وردپرس

نویسنده : محمد جواد فرکاریان ۳۱ اردیبهشت ۱۳۹۵

mark-new-post

سلام

شاید تا به حال سایت هایی را مشاهده کرده باشید که در کنار مطالب جدیدشان یک برچسب با نام جدید یا … وجود دارد و یا شاید هم مشاهده نکرده باشید:دی ولی خب در این مقاله می اموزید که چگونه این قابلیت را اضافه کنید که در کنار عنوان مطالب جدیدتان برچسب جدید افزوده شود.با این کار میتوانید به کاربران کمک کنید تا مطالب جدید را به راحتی پیدا کنند و همچنین بازدید سایت شما نیز بیشتر شود. پس برای این کار باما همراه باشید 😉

چرا از این قابلیت استفاده کنم ؟

معمولا بازدید کنندگان در سایت کمی میمانند و اگر چیزی پیدا نکند سایت را ترک میکنند ولی با این کار شما میتوانید توجه بازدید کنندگان را جلب کنید تا مطالب جدید را به راحتی بیابند.

با کمک افزونه برچسب گذاری کنید

شما میتوانید برای برچسب گذاری از افزونه Mark New Posts استفاده کنید.تنها کاری که شما عزیزان باید انجام بدهید این است که افزونه را نصب و فعال کنید سپس از طریق “تنظیمات>Mark New Posts”وارد تنظیمات این افزونه شوید و تنظیمات را طبق سلیقه خود انجام دهید.

 

با کمک کد برچسب گذاری کنید

اگر از افزونه استفاده نمیخواهید کنید میتوانید از کد زیر در فایل Functions.php استفاده کنید. به این مورد توجه کنید که قبل از انجام تغییرات از فایل Functions.php پشتیبانی تهیه کنید.

function wpb_lastvisit_the_title ( $title, $id ) {

if ( !in_the_loop() || is_singular() || get_post_type( $id ) == 'page' ) return $title;

// if no cookie then just return the title 

if ( !isset($_COOKIE['lastvisit']) ||  $_COOKIE['lastvisit'] == '' ) return $title;
$lastvisit = $_COOKIE['lastvisit'];
$publish_date = get_post_time( 'U', true, $id );
if ($publish_date > $lastvisit) $title .= '<span class="new-article">جدید</span>';
return $title;
 
}

add_filter( 'the_title', 'wpb_lastvisit_the_title', 10, 2);
 
// Set the lastvisit cookie 

function wpb_lastvisit_set_cookie() {

if ( is_admin() ) return;
$current = current_time( 'timestamp', 1);
setcookie( 'lastvisit', $current, time()+60+60*24*7, COOKIEPATH, COOKIE_DOMAIN );
}

add_action( 'init', 'wpb_lastvisit_set_cookie' );

توجه : به جای کلمه جدید در کد بالا میتوانید کلمه مورد نظر خود را نیز اضافه کنید

حالا برای اینکه کمی به کلمه جدید جذابیت بدهیم میتوانید از کد زیر در فایل Style.css خود استفاده کنید:


.new-article { 
background: #feffdd;
padding: 3px;
border: 1px solid #eeefd2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left:5px;
font-size: small;
font-weight: bold;
}

امیدوار هستیم که این مقاله برای شما عزیزان مفید و کاربردی بوده باشه 😉

بخوانید  نظارت بر ثبت نام کاربران در وردپرس

موفق باشید

منبع:www.wpbeginner.com

محمد جواد فرکاریان

علاقه مند به سیستم مدیریت محتوای وردپرس هستم و اموزش ها ی در رابطه با سیستم مدیریت محتوای وردپرس را با شما عزیزان به اشتراک میگذارم . لبخند را هیچ وقت فراموش نکنید ;-)

0 دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *