পরিস্থিতি: আমি একটি প্লাগইনে কাজ করছি এবং আমি এটি একটি শ্রেণী হিসাবে বিকাশ করছি, যতক্ষণ না আমি এই পরিস্থিতিতে না পড়ি সবকিছু ঠিকঠাক কাজ করে। আমি জিনিসগুলিকে কিছুটা পরিষ্কার করতে চেয়েছিলাম এবং এটি চেষ্টা করেছিলাম ..
class MyPlugin {
function __construct() {
add_action('admin_menu', array(&$this, 'myplugin_create_menus');
}
//I don't want to write a function for every options page I create
//so I prefer to just load the content from an external file.
function load_view($filename) {
$view = require(dirname(__FILE__).'/views/'.$filename.'.php');
return $view;
}
//Here is where the problem comes
function myplugin_create_menus() {
add_menu_page( 'Plugin name',
'Plugin name',
'manage_options',
'my-plugin-settings',
array(&$this, 'load_view') // Where do I specify the value of $filename??
);
}
}#end of class
আমি বিভিন্ন বিকল্পের একটি গুচ্ছ চেষ্টা করেছি কিন্তু কিছুই কাজ করে না, সম্ভবত আমি এর সামনে আছি তবে আমি এটি দেখতে পাচ্ছি না।
অবশ্যই এটি একটি পুনরায় সৃষ্টি, আমি আমার সমস্ত ক্রিয়াকলাপের উপসর্গ করেছি এবং সেগুলি আমি এখানে যেমন লিখেছি ঠিক তেমনটি নয় তবে আমি আশা করি যে আমি যা চেয়েছি তার ধারণা পেয়েছি।
আগাম ধন্যবাদ.
পিডি: আপনি যদি মূল উত্স কোডটি দেখতে চান তবে আমি এটি পেস্ট করে লিংকটি দিতে পেরে খুশি হব।