[WordPress][Code] এবার ট্রিকবিডির মত আপনার সাইটে লগিন করার পর ড্যাশবোর্ডে না গিয়ে Homepage এ Redirect হবে। - AmarTrick24.Com

[WordPress][Code] এবার ট্রিকবিডির মত আপনার সাইটে লগিন করার পর ড্যাশবোর্ডে না গিয়ে Homepage এ Redirect হবে।

ট্রিকবিডির সবাইকে সালাম ও অগ্রিম বিজয় দিবসের শুভেচ্ছা।

## কি অবাক হচ্ছেন??

## আমাকে আপনারা সাধারণত Android ডেভলপার হিসেবেই দেখে আসছেন। কিন্তু আমি মূলত একজন Web Developer.

## ওয়েব ডেভলপিং দিয়েই আমার Virtual লাইফ শুরু হয়েছে। তার অনেক পরে আমি এন্ড্রয়েড ফোন কিনি।

## প্রথম দিকে জাভা ফোন দিয়ে অন্যদের মতো আমিও ওয়াপকা শিখেছি। ওয়াপকার খুটিনাটি সব পারি। তাছাড়াও Wapka সাইটের Advanced Code, Advanced Jquery এগুলো দিয়ে বেশ কয়েকটা কোড ও আবিষ্কার করে ফেলেছিলাম। সময় পেলে আপনাদের কাছে শেয়ার করব।

## আমার এখন ওয়েব ডিজাইনিং বেশ ভালো লাগে। ওয়ার্ডপ্রেস নিয়ে গবেষণার অর্ধেক রাস্তা প্রায় পেরিয়েছি। এসময় কিছু কোড আপনাদেরকে শেয়ার করব কারণ পরে আর মনে থাকবে না, আর আপনাদের শেয়ার করাও হবে না।

একটু বুঝিয়ে বলি

## আমরা যারা ওয়ার্ডপ্রেস সাইট ব্যবহার করি, তারা চাই, যেন তাদের ইউজাররা লগিন করার পর ( wp-admin/) বা Admin Dashboard এ না গিয়ে সরাসরি Homepage এ রিডাইরেক্ট করে।

## উদাহরণসরুপ, ট্রিকবিডির Mobile সাইটে এরকমটি হয়। কিন্তু ট্রিকবিডির DeskTop সাইটে হয় না। চেক করে দেখেন, বুঝতে পারবেন।

## নিচের কোডটি ব্যবহার করলেই এই সমাধান সম্ভব। এর জন্য আপনাকে কোডটি আপনার থিমের functions.php তে বসাতে হবে।

## নিচের কোডটি wp-content/theme/your theme/functions.php তে বসান। (PC)

add_action( 'admin_init', 'redirect_non_admin_users' );
/**
 * Redirect non-admin users to home page
 *
 * This function is attached to the 'admin_init' action hook.
 * Mod by Riadrox
 */
function redirect_non_admin_users() {
	if ( !current_user_can( 'update_core' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) {
		wp_redirect( home_url() );
		exit;
	}
}

## যদি Mobile Press ব্যবহার করেন তবে – wp-content/plugins/mobilepress/themes/default/functions.php তে বসান।

এবার যেকোনো ইউজার হিসেবে লগিন করে চেক করেন।

ধন্যবাদ।

## Founded by Riadrox

## My Site : RxTechBD.COM

Source: New feed

Add a Comment