Notice: wp_deregister_script was called incorrectly. اسکریپتها و شیوهنامهها نباید پیش از wp_enqueue_scripts
، admin_enqueue_scripts
و login_enqueue_scripts
ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190
Warning: Cannot modify header information - headers already sent by (output started at /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php:289) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/feed-rss2.php on line 8
برای این منظور کد زیر را در در فایل فانکشن قالب وردپرس تان functions.php کپی کنید البته ابتدا از آن فایل پشتیبان تهیه کنید تا در صورت بروز مشکل بتوانید نسخه پشتیبان را جایگزین کنید.
<?php add_shortcode( 'ronakweb_com', 'linkfunction' ); function linkfunction( $atts, $content = null ){ if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) return $content; return 'برای مشاهده متن وارد سایت شوید'; } ?>
در کد بالا با استفاده از تابع linkfunction شرطی تعریف کردیم که اگر کاربر وارد وردپرس نشده بود اجازه دیدن متن را نداشته باشد سپس کد میانبری تعرفی کردیم تا بتوانیم از تابع استفاده نماییم در ادامه برای مخفی کردن بخشی از نوشته از دید کاربران غیر عضو مطابق روش زیر پیش می رویم.
[ronakweb_com] متن مورد نظر - لینک دانلود - و ... [/ronakweb_com]
می توانید متن هشدار را تغییر دهید و پیام دلخواه تان را وارد کنید و یا لینک صفحه عضویت را در آن قرار دهید. تا اینجای کار توانستیم مطلب ویژه ایجاد کنیم حال برای ایجاد قابلیت عضویت در ازای پرداخت وجه می توانیم از افزونه های ارائه شده توسط درگاه های واسط پرداخت که قابلیت عضویت در قبال پرداخت وجه را ایجاد می کنند استفاده کنیم. به عنوان مثال اگر دارای درگاه واسط پرداخت پی لاین هستید می توانید از افزونه پرداخت ویژه اعضای سایت استفاده کنید سایر درگاه ها نیز افزونه مشابهی را ارائه می دهند.
]]>