رفتن به مطلب

نمایش محتوا برای اعضا وردپرس


پست های پیشنهاد شده

با سلام

کسی میتونه در کد زیر تعریف کنه که کاربر میتواند فایل های دارای کد only را دریافت کند و کاربر ویژه فایل های دارای کد vip را دریافت نماید.

درضمن کد زیر موقع کپی کردن من در این جا برعکس میشود .

$result = add_role('user_vip', 'کاربر ویژه', array('read' => true,));

add_shortcode( 'vip', 'member_check_shortcode' );

add_role('user_only', 'کاربر', array('read' => true,));

add_shortcode( 'only', 'member_check_shortcode' );

function member_check_shortcode( $atts, $content = null ) {

if ( is_user_logged_in() && !is_null( $content ) && !is_feed()

&& current_user_can('user_vip') )

return $content;

return 'ممکن وارد حساب کاربری خود نشده اید و یا شما عضو ویژه سایت نیستید';

}

لطفا کمک کنید خیلی واجبه!!!!!!!!!!!!

ویرایش شده توسط electroniciha
لینک به ارسال

کدتون چیزی نشون نمی ده که بخواهید شرطیش هم بکنید

این کد یه شورتکد براتون می سازه

هربخش از مطلب را که می خواهید کاربر vip ببینه باید در زمان ارسال مطلب بگذارید داخل


[only]مطلب کاربر vip[/only]

برای گذاشتن کد روی کلید "<>" بزنید

اگر می خواهید دو تا شورت کد داشته باشید


$result = add_role('user_vip', 'کاربر ویژه', array('read' => true,));
add_shortcode( 'vip', 'member_check_shortcode' );
add_role('user_only', 'کاربر', array('read' => true,));
add_shortcode( 'vip', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed()
&& current_user_can('user_vip') ) {
return $content;
}
else {
return 'ممکن وارد حساب کاربری خود نشده اید و یا شما عضو ویژه سایت نیستید';

}
}
add_shortcode( 'only', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed()) {
return $content;
}
else {
return 'ممکن وارد حساب کاربری خود نشده اید و یا شما عضو ویژه سایت نیستید';

}
}

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...