آیا تا به حال تعجب کرده اید که چگونه سایت های محبوب پست جدید را برای بازگشت بازدید کنندگان برجسته کرده اند؟ برجسته کردن مطالب جدید برای بازدیدکنندگان در قالب وردپرس یک راه بسیار خوبی برای کمک به کاربران برای پیدا کردن مطالب جدید و افزایش بازدید شما است. در این مقاله،ما به شما برجسته کردن مطالب جدید برای بازدیدکنندگان در وردپرس را نمایش می دهیم.
روش 1: برجسته کردن پست جدید با استفاده از پلاگین
در این روش، ما با استفاده از یک پلاگین به برجسته پست جدید برای بازگشت کاربران کمک میکنیم.این روش برای پیاده سازی آسان تر است، و ما آن برای مبتدیان بیشتر توصیه میکنیم.
اولین چیزی که شما باید انجام دهید نصب و فعال سازی پلاگین Mark New Posts است. برای اطلاعات بیشتر، راهنمای ما در مورد چگونگی نصب یک پلاگین وردپرس را ببینید.
پس از فعال سازی، شما نیاز به بازدیدSettings » Mark New Posts برای راه اندازی پلاگین دارید.
در ابتدا شما نیاز به انتخاب مکانی برای قرار دادن نشانگر دارید این پلاگین می تواند تازه ترین پست نشانگر قبل از عنوان پست پس از عنوان پست، یا هر دو را نشان دهد.
بعد از آن شما نیاز به انتخاب یک نوع نشانگر دارید.تعدادی از گزینه های وجود دارد. به طور پیش فرض این افزونه یک تصویر کوچک به عنوان نشانگر نشان می دهد.
شما می توانید برای نشان دادن شاخص یک دایره، یک تصویر سفارشی، متن ‘جدید’، و یا یک پرچم انتخاب کنید.
همچنین شما میتوانید یک نشان در کنار پست انتخاب کنید.
این می تواند یک کمی آزار دهنده برای کاربران خودباشد.ما توصیه می کنیم آن را بدون کنترل به طوری که کاربران فقط در مورد پست جدید پس از آخرین بازدید خود آگاهی پیدا کند.
روش 2:برجسته کردن پست جدید با اضافه کردن کد دستی
در این روش نیاز به اضافه کردن کد به سایت وردپرس خود دارید.
اگر شما برای بار اول است که این کار را انجام میدهید بهتر است از سایت وردپرس خود ابتدا یک پشتیبان تهیه کنید.
اولین کاری که باید انجام دهید این است که این کد را در فایل functions.php پوسته خود را و یا یک پلاگین سایت خاصکپی کنید:
[php]
<pre>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">New</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’ );
</pre>
[/php]
این کد به نظر می رسد یک کوکی به نام lastvisit دارد برای زمانی که یک کاربر در وب سایت وارد میشود زمان جاری را در نظر میگیرد.
و سپس برای مقالات جدید زمان در نظر میگیرد و آنها را به کاربران جدید نمایش میدهد.
توجه داشته باشید که یک کلاس جدید-مقاله وجود دارد در <span> در تگ اطراف ‘جدید’. شما می توانید این کلاس به سبک متن با استفاده از CSS استفاده کنید.
کد زیر را در فایل CSS خود کپی کنید.
[php]
<pre>.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;
}</pre>
[/php]
نحوه نمایش برجسته کردن پست جدید در وب سایت به صورت زیر است.
امیدواریم این مقاله به شما در چگونه برجسته کردن مطالب جدید برای بازدیدکنندگان در وردپرس کمک کرده باشد.برای مشاهاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به http://www.on5.ir/ مراجعه کنید.
آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس