yesterday 8 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 (ویرایش شده) با سلام با استفاده از کد زیر: add_filter( 'all_plugins', 'hide_plugins'); function hide_plugins($plugins) { if(is_plugin_active('wp-postratings/wp-postratings.php')) { unset( $plugins['wp-postratings/wp-postratings.php'] ); } return $plugins; } می توان تنها یک افزونه را مخفی کرد. برای مخفی کردن بیش از یک افزونه، چه تغییری باید در کد ایجاد شود؟ ویرایش شده آذر 99 توسط yesterday لینک به ارسال
amirali ghorbani 326 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 در 5 دقیقه قبل، yesterday گفته است : با سلام با استفاده از کد زیر: add_filter( 'all_plugins', 'hide_plugins'); function hide_plugins($plugins) { if(is_plugin_active('wp-postratings/wp-postratings.php')) { unset( $plugins['wp-postratings/wp-postratings.php'] ); } return $plugins; } می توان تنها یک افزونه را مخفی کرد. برای مخفی کردن بیش از یک افزونه، چه تغییری باید در کد ایجاد شود؟ add_filter( 'all_plugins', 'hide_plugins'); function hide_plugins($plugins) { if(is_plugin_active('wp-statistics/wp-statistics.php')) { unset( $plugins['wp-statistics/wp-statistics.php'] ); } return $plugins; } توجه داشت باشید به جای عباراتی که در کد بالا قرمز رنگ است باید آدرس پلاگین مورد نظر خود را وارد نمایید. لینک به ارسال
yesterday 8 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 ضمن تشکر از پاسخ شما گویا بدرستی متوجه سئوال بنده نشدید. کدی که شما قرار دادید همان کدی است که بنده قرار دادم و نحوه استفاده از کد را می دونم. سئوال بنده این بود که، ا توجه به این که برابر کدی که قراردادم و شما تکرارش کردید، تنها می توان یک پلاگین را مخفی کرد، درحالی بنده می خواهم چندین پلاگین را مخفی کنم. برای رسیدن به این هدف، در کد باید چه تغییراتی صورت بگیره یا کد کاملی که برای این منظور مناسب باشه چیه؟ 1 لینک به ارسال
فرشاد گوهری 1681 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 در 11 ساعت قبل، yesterday گفته است : ضمن تشکر از پاسخ شما گویا بدرستی متوجه سئوال بنده نشدید. کدی که شما قرار دادید همان کدی است که بنده قرار دادم و نحوه استفاده از کد را می دونم. سئوال بنده این بود که، ا توجه به این که برابر کدی که قراردادم و شما تکرارش کردید، تنها می توان یک پلاگین را مخفی کرد، درحالی بنده می خواهم چندین پلاگین را مخفی کنم. برای رسیدن به این هدف، در کد باید چه تغییراتی صورت بگیره یا کد کاملی که برای این منظور مناسب باشه چیه؟ کد شما داره از طریق unset کردن مقادیر یک آرایه پلاگینها رو از لیست مخفی میکنه، بنابراین شما با تکرار این دو خط میتونید هرتعدادی که میخواین رو مخفی کنید: if(is_plugin_active('wp-postratings/wp-postratings.php')) { unset( $plugins['wp-postratings/wp-postratings.php'] ); } یعنی یه چنین ساختاری پیدا میکنه: add_filter( 'all_plugins', 'hide_plugins'); function hide_plugins($plugins) { if(is_plugin_active('wp-postratings/wp-postratings.php')) { unset( $plugins['wp-postratings/wp-postratings.php'] ); } if(is_plugin_active('plugin2')) { unset( $plugins['plugin2'] ); } if(is_plugin_active('plugin3')) { unset( $plugins['plugin3'] ); } return $plugins; } البته این سادهترین راهه، وگرنه شما میتونید کل شرطها رو یکی کنید و همه رو یکجا توی یک بلاک if حذف کنید. 3 لینک به ارسال
yesterday 8 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 در 7 ساعت قبل، فرشاد گوهری گفته است : کد شما داره از طریق unset کردن مقادیر یک آرایه پلاگینها رو از لیست مخفی میکنه، بنابراین شما با تکرار این دو خط میتونید هرتعدادی که میخواین رو مخفی کنید: if(is_plugin_active('wp-postratings/wp-postratings.php')) { unset( $plugins['wp-postratings/wp-postratings.php'] ); } یعنی یه چنین ساختاری پیدا میکنه: add_filter( 'all_plugins', 'hide_plugins'); function hide_plugins($plugins) { if(is_plugin_active('wp-postratings/wp-postratings.php')) { unset( $plugins['wp-postratings/wp-postratings.php'] ); } if(is_plugin_active('plugin2')) { unset( $plugins['plugin2'] ); } if(is_plugin_active('plugin3')) { unset( $plugins['plugin3'] ); } return $plugins; } البته این سادهترین راهه، وگرنه شما میتونید کل شرطها رو یکی کنید و همه رو یکجا توی یک بلاک if حذف کنید. ضمن تشکر از پاسخ شما این مورد شرطی کدش به چیه، میشه قرار بدید؟ لینک به ارسال
Morteza 34190 ارسال شده در دی 99 گزارش بازنشر ارسال شده در دی 99 براساس کدی که فرشاد قرار داده عمل کنید، نیاز به یکی کردن شرطها نیست. 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری