گروپ دیزاین | ارائه دهنده خدمات نوین

نمایش مطالب به اعضا

 20 می 2015

خوب مانند هر سی ام اس دیگر شما میتوانید برای مقالات و یا نوشته های خود رمز قرار دهید و آن را برای عده ای خاص نمایش دهید البته اینکار به سئو سایت شما صدمه میزند و این کار برای نوشته های ادامه مطلب توصیه نمی شود و بیشتر برای لینک دانلود و از این دست مناسب است.

 

برای انجام این کار کافیست کد زیر را در functions.php قالب خود قرار دهید (در صورتی که این فایل وجود ندارد آن را بسازید):

[codesyntax lang=”php”]

<?php add_shortcode( 'member', 'member_check_shortcode');
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return '';
} ?>

[/codesyntax]

 

خب کد میانبر شما آماده شد برای استفاده از این کد میتوانید در حین نوشتن مطلب , برگه و یا حتی متن در ابزارک آن قسمتی که میخواهید برای اعضا نمایش داده شود را بین دو تگ [member] و [/member] قرار دهید مانند زیر :

[codesyntax lang=”php”]

[member]
متن مورد نظر که میخواهید برای اعضا نمایش داده شود
[/member]

[/codesyntax]

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

[codesyntax lang=”php”]

<?php
add_shortcode('member', 'members_content_check');
function members_content_check($atts, $content = null)
{
if (is_user_logged_in() && !is_null($content) && !is_feed())
return $content;
return '<p>این قسمت فقط برای اعضای سایت نمایش داده می شود <a href="' . bloginfo('url') . '/wp-login.php?action=register"> برای عضویت کلیک کنید </a>.</p>';
}
?>

[/codesyntax]

کار به اتمام رسید