আমি কিছুক্ষন চেষ্টা করেছিলাম এবং এটি পুরোপুরি কাজ করতে পারি না, তবে এটি খুব কাছে, <form>
পপআপ শৈলীগুলিকে হার্ডকোডযুক্ত করার জন্য এটি আরও বাড়ানো শক্ত , আরও কাজ দিয়ে সম্ভব বলে ভেবেছিল।
শুরু করতে আপনি এটি করতে পারেন:
লিংক পপআপ জাভাস্ক্রিপ্ট এবং শৈলীগুলি সারিবদ্ধ করুন, প্রধান .js ফাইলটি wp-includes/wplink.js
। আপনি কোথায় এটি লোড করছেন তার উপর নির্ভর করে আপনার আরও বা কম স্ক্রিপ্ট / শৈলী যুক্ত করতে হতে পারে যেহেতু এটি বেশ কয়েকটি ( পুরুবাক্স, জিকুয়েরি-ইউআই, ইউআই-সংলাপ ইত্যাদি ) উপর নির্ভর করে ।
wp_enqueue_script('wplink');
wp_enqueue_script('wpdialogs-popup'); //also might need this
// need these styles
wp_enqueue_style('wp-jquery-ui-dialog');
wp_enqueue_style('thickbox');
অনুবাদযোগ্য ভেরিয়েবল সেট করুন:
var wpLinkL10n = {"title":"Insert\/edit link","update":"Update","save":"Add Link","noTitle":"(no title)","noMatchesFound":"No matches found."};
এখন আপনার মতো কিছু ব্যবহার করে ফাংশনটি প্রসারিত করতে সক্ষম হওয়া উচিতwpLink
:
// test button
<button class="link-btn">Click button for Links</button>
jQuery('.link-btn').on('click', function(event) {
wpActiveEditor = true;
wpLink.title = "Hello"; //Custom title example
wpLink.open(); // Open the link popup
return false;
});
<form>
আপনার পপ-আপের জন্য একটি উপাদান প্রয়োজন যা ডিফল্ট দ্বারা এখানে পেস্ট করার জন্য দীর্ঘ উপায়, আপনি এখানে খাঁটিটি দেখতে পারেন: https://gist.github.com/wycks/6402573
এখন এই সমস্যাগুলির সাথে বড় সমস্যা রয়েছে যেমন আমি ফাংশনে কোনও ক্লোজিং বা জমা (বা চেকিং) জাভাস্ক্রিপ্ট যুক্ত করি নি, যেমন wpLink.close
বা wpLink.textarea
, সুতরাং wplink.js
আরও তথ্যের জন্য দেখুন ।
দুঃখিত, আমি কেবল প্রাথমিক কিছু মিস করছি না, তবে এটি আপনাকে বেশিরভাগ ক্ষেত্রেই পেতে চাইছে but