আমি ক্রমাগত একই বিরক্তির মধ্যে চলেছি, তাই আমি ভেবেছিলাম যে আমি এখানে কোনও ধারণা বা অভিজ্ঞতা আছে কিনা ...
আমি একটি প্লাগইন তৈরি করেছি যা এটির নিজস্ব অ্যাডমিন পৃষ্ঠা ব্যবহার করে। এটা আছে। এখন যেহেতু আমি WP_List_Table () স্টাফ বাছাই করেছি, আমি অবশ্যই বলব এটি দুর্দান্ত ... তবে ....
কাস্টম প্লাগইন পৃষ্ঠাগুলি সর্বদা লোড হয় admin.php?page=...যতক্ষণ না আমি সেগুলি সরাসরি প্লাগইন ডিরেক্টরি থেকে লোড করতে চাই, যা আমি না করি don't এখন যদি আমি সেই পৃষ্ঠা থেকে একটি 'অ্যাকশন' করি তবে আমার এটি প্রক্রিয়া করা দরকার এবং তারপরে অ্যাকশন প্যারামিটার ছাড়াই পৃষ্ঠায় ফিরে যেতে হবে । আমি জিইটি বা পোষ্ট করি না কেন, সত্যই।
এর সমস্ত অভ্যন্তরীণ পৃষ্ঠাগুলিতে ডব্লিউপি একই পৃষ্ঠায় এটি করে, এটি পরীক্ষা করে যদি কোনও পদক্ষেপ আছে কিনা, যদি এটি প্রক্রিয়া করে এবং তারপরে ক্রিয়া ছাড়াই নিজের কাছে পুনঃনির্দেশ করে। এটি সম্ভব, কারণ এই পৃষ্ঠাগুলিতে admin-headerএখনও লোড করা হয়নি।
আপনি যদি নিজের পৃষ্ঠায় এটি করার চেষ্টা করেন তবে, অর্ধেক অ্যাডমিন ইন্টারফেস ইতিমধ্যে ব্রাউজারে প্রেরণ করা হয়েছে, সুতরাং পুনর্নির্দেশ আর সম্ভব নয়। স্পষ্টতই সমাধানটি হ'ল সরাসরি অন্য পৃষ্ঠায় পোষ্ট / জিইটি করা, তার উপর ডাব্লুপি ফ্রেমওয়ার্কটি লোড করুন, প্রসেসিংটি করুন এবং তারপরে মূল পৃষ্ঠায় ফিরে যেতে ... তবে ... এটি কিছুটা বিরক্তিকর, কারণ ... আমার আসল পৃষ্ঠাটি কলব্যাকের মাধ্যমে লোড করা হয়, তাই এটি আমার ক্লাসের একটি পদ্ধতির মধ্যে চলে। ঐটা সুন্দর.
যদি আমি একটি পৃথক পৃষ্ঠা লোড করি তবে আমাকে নিজেই wp-load.phpআমার ক্লাসের বাইরে থাকতে হবে এবং বিরক্তিকর হতে হবে, এবং আমার বিশেষ ক্ষেত্রে আমাকে বিশেষভাবে বাগ লাগিয়েছে, কারণ আমি কেবল বেনামে আমার প্লাগইন ক্লাসটি ইনস্ট্যান্স করছি যাতে কেউ এটির অ্যাক্সেস করতে না পারে বাইরে থেকে.
সুতরাং এই দীর্ঘ গল্পের পরে ... পুরো অ্যাডমিন ইন্টারফেসটি ইতিমধ্যে সেটআপ না করেই কি কলব্যাকের মাধ্যমে অন্য পৃষ্ঠাটি লোড করার জন্য কোনও ভাল সমাধান এসেছিল ?
(আমি একটি কার্যবিধির সম্পর্কে জানি ... আমি load-....অ্যাকশন প্যারামিটারটি পরীক্ষা করে সেই ফাংশনটি হুক করতে পারি এবং প্রক্রিয়াজাতকরণ এবং পুনর্নির্দেশ করতে পারি But তবে আমি আরও অবাক হই ering
ধন্যবাদ।
plugin-wp-pagenaviজন্য ... আমি ধরে নিচ্ছিলাম এটি প্লাগইন এবং অ্যাডমিন মেনুর মধ্যে পারস্পরিক সম্পর্ক সম্পর্কিত বিষয়গুলির জন্য was যেহেতু আমার প্রশ্ন এর সাথে সম্পর্কিত তাই আমি ট্যাগটি নির্বাচন করেছি।
[admin-menu]এখানে ব্যবহার করতে পারেন , তবে আমার মনে হয় না এটি এর সাথে সত্যিই সম্পর্কিত। আমি ট্যাগগুলি যা আমার কাছে এটি ফিট করে তা পরিবর্তন করেছিলাম, আপনি অবশ্যই এটি আবার সম্পাদনা করতে পারেন।
[plugin-wp-pagenavi]?[plugin-development]এখানে অবশ্যই স্বাগত জানাই।