আমি একটি উইজেট কোডিং করছি এবং আমি চাই যে কোনও নিয়মিত পোস্ট বা পৃষ্ঠা সম্পাদনা করার সময় ব্যবহারকারীরা আপনার মতো একটি লিঙ্ক তুলতে সক্ষম হবে (যখন আপনি লিঙ্ক আইকনে ক্লিক করেন এবং পপ-আপে অ্যাজেএক্স অনুসন্ধান কার্যকারিতা পাবেন) )। কেউ কি জানেন যে আমি এই কাজটি করবো কীভাবে? আমি একটি এইচটিএমএল বোতাম পেয়েছি যা আমি সংযুক্ত করে এমনকি এখানে ক্লিক করতে চাই এবং মানটি প্রবেশের জন্য একটি ক্ষেত্র চাই।
ক্লাস- wp-edit.php এ আমি কয়েকটি আকর্ষণীয় জিনিস পেয়েছি এবং ভেবেছিলাম এই ফাইলগুলি আমার দরকার আছে কিনা ..?
wp_enqueue_script('wp-fullscreen');
wp_enqueue_script('wplink');
কল করার সময় fullscreen.link();
, উপরে উল্লিখিত ফাইলের মতো, আমি এই ত্রুটিটি পেয়েছি:
Uncaught ReferenceError: wpActiveEditor is not defined
.. এবং আমি আপাতত স্ট্যাম্পড, কারণ জেএস উল্লেখ করে যে পরিবর্তনশীলটি আমার কাছে পাগল দেখাচ্ছে looks
আমাকে সঠিক দিকে নির্দেশ করার জন্য যত্নশীল? আমি এই কাজ পেতে চাই, এটি আমার উইজেটগুলির জন্য একটি হত্যাকারী ব্যবহারকারী ইন্টারফেস তৈরি করবে!
------ সম্পাদন করা -------
এখন পর্যন্ত এতটা কোড নয়, স্ক্রিপ্ট অন্তর্ভুক্তিগুলি বাদ দিয়ে যা আমি আগে বলেছি;
<label for="<?php echo $this->get_field_name('link'); ?>">Link URL (including http://) : </label>
<input type="text" id="<?php echo $this->get_field_id('link'); ?>" name="<?php echo $this->get_field_name('link'); ?>" value="<?php if(isset($link)) echo esc_attr($link); ?>" class="widefat" />
<button class="secondary" id="choose_link">Link Browser</button>
.. জেএসের যে অংশটি লিঙ্ক স্ক্রিপ্টটি খোলার জন্য ট্রিগার করবে বলে মনে করা হচ্ছে;
linkBrowserButton.on("click", function(e){
e.preventDefault();
fullscreen.link();
});
wp_editor()
?