رفتن به مطلب

نمایش فقط برای اعضا


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

سلام

من می خواهم مطالبم را فقط اعضا بتوانند مشاهده کنند و برای بقیه لینک عضویت نشون داده بشه .

آیا افزونه ای برای این کار هست ؟

لینک به ارسال

سلام

افزونه:

http://wordpress.org/extend/plugins/registered-users-only/

آموزش + شورت کد:

http://justintadlock.com/archives/2009/05/09/using-shortcodes-to-show-members-only-content

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

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

اگر خودتان آموزش را بلد هستید خیلی روان بیان کنید لطفا

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

ساده ترین توضیحش این هست :

کد زیر رو در فایل functions.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 '';
}
?>

بعد در ادیتور وردپرس هر متنی رو که خواستین کاربر مهمان نبینه در بین تگ member بذارید مثل زیر :

[member]
متن مورد نظر شما
[/member]

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

الان من فقط این افزونه را فعال کردم چندتا عضو شدند مگه صرف فعال سازی عمل میکنه؟

من می خواهم تمام متن ها دیده نشود باید همه را بزارم؟

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

اون چیزی رو که گفتم شما انجام بده بعد می تونید کل متن رو بین تگ بذاری

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

من از فانکشن خاطر خوبی ندارم یه سری دست کاری کردم ریخت بهم سایتم .

کدشا بزارم جایگزین می کنید ؟

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

ساده ترین توضیحش این هست :

کد زیر رو در فایل functions.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 '';
}
?>

بعد در ادیتور وردپرس هر متنی رو که خواستین کاربر مهمان نبینه در بین تگ member بذارید مثل زیر :

[member]
متن مورد نظر شما
[/member]

ممنون از راهنمائی تان

سوال اینه که میشه محتویات یک برگه شامل متن و تصویر را بین member قرار بدیم تا مراجعین ثبت نام کنند ؟

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

سوال اینه که میشه محتویات یک برگه شامل متن و تصویر را بین member قرار بدیم تا مراجعین ثبت نام کنند ؟

بله میتونید انجام بدین

لینک به ارسال

ساده ترین توضیحش این هست :

کد زیر رو در فایل functions.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 '';
}
?>

بعد در ادیتور وردپرس هر متنی رو که خواستین کاربر مهمان نبینه در بین تگ member بذارید مثل زیر :

[member]
متن مورد نظر شما
[/member]

من این کدها را در سایتم گذاشتم و کلا سایت به هم ریخت و این پیغام را می ده

Parse error: syntax error, unexpected '<' in /home/hormozga/public_html/wp-content/themes/izidreams/functions.php on line 547

لینک به ارسال

فایل فانکشن پوسته تون رو فشرده و اینجا پیوست کنید.

مشکل از کاراکتر اضافی در بین کدهاست.

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

سلام و ممنون از لطفتان

http://hormozganchess.com/wp-content/uploads/2012/05/functions.php_.zip

این کد فانکشن سایت است

لینک به ارسال

فایل فانکشن پوسته تون رو فشرده و اینجا پیوست کنید.

مشکل از کاراکتر اضافی در بین کدهاست.

فایل پیوست رو بررسی کنید.

ممنون

متاسفانه قالب را کلا به هم ریخت تا نیم ساعت دیگه فایل را عوض نمی کنم می تونید ببینید

لینک به ارسال

آقا مرتضی عزیز ممنون از لطفت درست شد یک علامت سوال زیاد توی کدها بود حذف کردم جواب داد ممنون از لطفت

لینک به ارسال

کد را در پوسته گذاشتم ولی فقط جملات را بعد از ورود اعضا نمایش میده و گالری عکس را با کدی که وسط دو نوشته گذاشتم نمایش میده ولی وقتی دو ممبر ابتدا و انتها را حذف می کنم گالری را کامل نشان میده

این هم نتیجه نمایش یک برگه

برای مشاهده کامل تصاویر بر روی آن ها کلیک کنید

[gallery link=file" order="DESC" columns="1" orderby="title]

از بازدید شما متشکریم

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

بررسی کردم وقتی تصاویر را میان کد قرار می دهیم بخوبی عمل می کند ولی وقتی گالری ها را در میان کد قرار می دهیم پیغام خطای بالا را می دهد

چون گالری ها از مهمترین بخش بیشتر سایت ها است دوستان محترم برنامه نویس چاره ای در این رابطه بیندیشند ضمنا من برای اطلاع کسانی که می خواهند تصاویر را مشاهده کنند بصورت دستی اطلاعیه می زنم دلی اگر در کدهای اعلام شده چنین چیزی وجود داشت که وقتی کد را می گذاریم پیغام بده که برای مشاهده تصاویر می بایستی ثبت نام کنید و لینک ثبت نام هم داخل آن باشد خیلی عالی می شه

لینک به ارسال

حالا بین تگ member چی بزارم ؟

متن و تصویرها را

من امتحان کردم بخوبی جواب داد فقط گالری ها را پشتیبانی نمیکنه که انشاالله اون هم دوستان برطرف می کنند

لینک به ارسال

بررسی کردم وقتی تصاویر را میان کد قرار می دهیم بخوبی عمل می کند ولی وقتی گالری ها را در میان کد قرار می دهیم پیغام خطای بالا را می دهد

چون گالری ها از مهمترین بخش بیشتر سایت ها است دوستان محترم برنامه نویس چاره ای در این رابطه بیندیشند ضمنا من برای اطلاع کسانی که می خواهند تصاویر را مشاهده کنند بصورت دستی اطلاعیه می زنم دلی اگر در کدهای اعلام شده چنین چیزی وجود داشت که وقتی کد را می گذاریم پیغام بده که برای مشاهده تصاویر می بایستی ثبت نام کنید و لینک ثبت نام هم داخل آن باشد خیلی عالی می شه

از کد زیر استفاده کنید:


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;
elseif( (! is_user_logged_in()) && !is_null( $content ) && !is_feed() )
return "<a href='link'>برای مشاهده وارد شوید</a>";
return '';
}

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

از کد زیر استفاده کنید:


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;
elseif( (! is_user_logged_in()) && !is_null( $content ) && !is_feed() )
return "<a href='link'>برای مشاهده وارد شوید</a>";
return '';
}

ممنون

فقط مشکل گالری ها مونده که خطای [gallery link=file" order="DESC" columns="1" orderby="title] را می ده

لینک به ارسال

کد زیر را تست کنید:


add_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return do_shortcode( $content );
elseif( (! is_user_logged_in()) && !is_null( $content ) && !is_feed() )
return "<a href='link'>برای مشاهده وارد شوید</a>";
return '';
}

  • امتیاز 3
لینک به ارسال
  • yazdaniwp این مورد را قفل کرد موضوع
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...