এই বিষয়টি বোঝার চেষ্টা করছিলাম এবং এই উত্তরটি এসেছিল। কর ভ্যানের উপরের কোডটি আর কাজ করে না, তবে অ্যাড-অ্যাকশনটির সামান্য পরিবর্তন সহ এটি করতে পারে।
আপনাকে যা করতে হবে তা হ'ল শেষ দুটি লাইনটি পরিবর্তন করুন:
add_action( 'admin_head-profile.php', 'cor_profile_subject_start' );
add_action( 'admin_footer-profile.php', 'cor_profile_subject_end' );
প্রতি
add_action( 'admin_head-user-edit.php', 'cor_profile_subject_start' );
add_action( 'admin_footer-user-edit.php', 'cor_profile_subject_end' );
সুতরাং, চূড়ান্ত কোডটি এমন কিছু দেখাচ্ছে:
if ( ! function_exists( 'cor_remove_personal_options' ) ) {
/**
* Removes the leftover 'Visual Editor', 'Keyboard Shortcuts' and 'Toolbar' options.
*/
function cor_remove_personal_options( $subject ) {
$subject = preg_replace( '#<h3>Personal Options</h3>.+?/table>#s', '', $subject, 1 );
return $subject;
}
function cor_profile_subject_start() {
ob_start( 'cor_remove_personal_options' );
}
function cor_profile_subject_end() {
ob_end_flush();
}
}
add_action( 'admin_head-user-edit.php', 'cor_profile_subject_start' );
add_action( 'admin_footer-user-edit.php', 'cor_profile_subject_end' );