پلاگین رهایی از شر پیغام لایسنس restrict content pro

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
سلام . همونطور که میبینید با نصب پلاگین restrict content pro پیغام لایسنس را وارد کنید همواره صفحه مدیریت وردپرس قابل نمایش بود که به شدت آزار دهنده بود . با نصب پلاگین زیر از شر این پیغام خلاص بشید :



 

پیوست‌ها

  • rcp_remove_license.zip
    1.5 کیلوبایت · بازدیدها: 126
آخرین ویرایش توسط مدیر:

rajasoftiran

تازه وارد
با عرض سلام و خسته نباشید خدمت شما . من این پلاگین رو از قسمت افزونه های وردپرس فعال کردم ولی همچنان با پیغام زیر روبرو می شوم :

برای پشتیبانی و آپدیت اتوماتیک لایسنس را وارد و فعال نمایید .

با تشکر فراوان .

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
حتما توی نسخه جدید خود پلاگین تغییراتی دادن .

بررسی میشه .

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
تست گرفتم و پلاگین درست کار کرد . نسخه restrict content pro بنده 2.4.5

 

rajasoftiran

تازه وارد
سلام . ممنون . نسخه مورد استفاده من 2.4.2 هست .

باید دستی آپدیت نمایم ؟

پیامی برای آپدیت نیاورده .

از کجا دانلود کنم ؟

 

rajasoftiran

تازه وارد
با سلام مجدد من نگارش 2.4.7 که آخرینش بود را هم نصب کردم ولی باز هم این پیام پاک نشده .

برای پشتیبانی و آپدیت اتوماتیک لایسنس را وارد و فعال نمایید .چه کار باید بکنم ؟ میشه از فایل افزونه حذف پیام خودتون یک بک آپ بدید بهم . شاید اینی که اینجا گذاشتید مشکل پیدا کرده ؟

ممنون .

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
کد زیر رو بزارید توی فانکشن قالب :

کد:
remove_action( 'admin_notices', 'rcp_admin_notices' , 0 );remove_action( 'admin_notices', 'rcp_admin_notices');remove_action( 'admin_notices', 'rcp_admin_notices' , 10 );remove_action( 'admin_notices', 'rcp_admin_notices' , 99);add_action( 'admin_notices', 'rcp_admin_notices_ps' );function rcp_admin_notices_ps() {		if( ! function_exists( 'rcp_is_active' ) )			return;				global $rcp_options;	$message = ! empty( $_GET['rcp_message'] ) ? urldecode( $_GET['rcp_message'] ) : false;	$class   = 'updated';	$text    = '';	// only show notice if settings have never been saved	if( ! is_array( $rcp_options ) || empty( $rcp_options ) ) {		echo '<div class="notice notice-info"><p><a href="' . admin_url( "admin.php?page=rcp-settings" ) . '">' . __( 'You should now configure your Restrict Content Pro settings', 'rcp' ) . '</a></p></div>';	}	if( isset( $_GET['rcp-db'] ) && $_GET['rcp-db'] == 'updated' ) {		echo '<div class="updated fade"><p>' . __( 'The Restrict Content Pro database has been updated', 'rcp' ) . '</p></div>';	}	if( function_exists( 'rcp_register_stripe_gateway' ) ) {		$deactivate_url = add_query_arg( array( 's' => 'restrict+content+pro+-+stripe' ), admin_url( 'plugins.php' ) );		echo '<div class="error"><p>' . sprintf( __( 'You are using an outdated version of the Stripe integration for Restrict Content Pro. Please <a href="%s">deactivate</a> the add-on version to configure the new version.', 'rcp' ), $deactivate_url ) . '</p></div>';	}	if( function_exists( 'rcp_register_paypal_pro_express_gateway' ) ) {		$deactivate_url = add_query_arg( array( 's' => 'restrict+content+pro+-+paypal+pro' ), admin_url( 'plugins.php' ) );		echo '<div class="error"><p>' . sprintf( __( 'You are using an outdated version of the PayPal Pro / Express integration for Restrict Content Pro. Please <a href="%s">deactivate</a> the add-on version to configure the new version.', 'rcp' ), $deactivate_url ) . '</p></div>';	}	switch( $message ) :		case 'payment_deleted' :			$text = __( 'Payment deleted', 'rcp' );			break;		case 'payment_added' :			$text = __( 'Payment added', 'rcp' );			break;		case 'payment_not_added' :			$text = __( 'Payment creation failed', 'rcp' );			$class = 'error';			break;		case 'payment_updated' :			$text = __( 'Payment updated', 'rcp' );			break;		case 'payment_not_updated' :			$text = __( 'Payment update failed', 'rcp' );			break;		case 'upgrade-complete' :			$text =  __( 'Database upgrade complete', 'rcp' );			break;		case 'user_added' :			$text = __( 'The user\'s subscription has been added', 'rcp' );			break;		case 'user_not_added' :			$text = __( 'The user\'s subscription could not be added', 'rcp' );			$class = 'error';			break;		case 'user_updated' :			$text = __( 'Member updated' );			break;		case 'member_cancelled' :			$text = __( 'Member\'s payment profile cancelled successfully', 'rcp' );			break;		case 'level_added' :			$text = __( 'Subscription level added', 'rcp' );			break;		case 'level_updated' :			$text = __( 'Subscription level updated', 'rcp' );			break;		case 'level_not_added' :			$text = __( 'Subscription level could not be added', 'rcp' );			$class = 'error';			break;		case 'level_not_updated' :			$text = __( 'Subscription level could not be updated', 'rcp' );			$class = 'error';			break;		case 'discount_added' :			$text = __( 'Discount code created', 'rcp' );			break;		case 'discount_not_added' :			$text = __( 'The discount code could not be created due to an error', 'rcp' );			$class = 'error';			break;	endswitch;	if( $message )		echo '<div class="' . $class . '"><p>' . $text . '</p></div>';}
 

rajasoftiran

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

عالی بود از شما متشکرم . مشکل حل شد .

با تشکر فرراوان .

 

MahdiY

راهبر انجمن
با سلام خدمت دوستان وردپرسی، همه ما به قدرت و انعطاف افزونه restrict content pro ایمان داریم! دارای افزونه های جانبی زیاد و پرکاربرد در سایت های عضویت ویژه می باشد. تنها مشکلی که کاربران این افزونه را آزرده خاطر کرده، پیامی است که برای ثبت کلید لایسنس جهت پشتیبانی و آپدیت در بالای مدیریت وردپرس بصورت ثابت قرارداده شده است. جهت حذف این پیام مزاحم از پنل مدیریت وردپرس می توانید کد زیر را در فایل functions.php قالب خودتان قرار دهید:

function deactive_rcp_check_license(){
// snippets.ir
set_transient( 'rcp_license_check', 'valid' );
}

add_action( 'admin_init', 'deactive_rcp_check_license', 0 );



این کد با آخرین نسخه افزونه (هم اکنون: ۲.۶.۱۰) تست شده است.

منبع:

 
بالا