আমাদের কাস্টম কলাম যুক্ত করার পরে, আমরা কুইক_এডিট_কাস্টম_বক্স অ্যাকশন হুক ব্যবহার করে আমাদের পোস্ট দ্রুত সম্পাদনা মেনু প্রসারিত করতে প্রস্তুত ।
দ্রষ্টব্য - কাস্টম কলাম উপস্থিত না থাকলে quick_edit_custom_box ক্রিয়াকলাপটি আগুন দেবে না। এজন্য আমরা একটি কাস্টম কলাম যুক্ত করে শুরু করেছি।
add_action('quick_edit_custom_box', 'shiba_add_quick_edit', 10, 2);
function shiba_add_quick_edit($column_name, $post_type) {
if ($column_name != 'widget_set') return;
?>
<fieldset class="inline-edit-col-left">
<div class="inline-edit-col">
<span class="title">Widget Set</span>
<input type="hidden" name="shiba_widget_set_noncename" id="shiba_widget_set_noncename" value="" />
<?php // Get all widget sets
$widget_sets = get_posts( array( 'post_type' => 'widget_set',
'numberposts' => -1,
'post_status' => 'publish') );
?>
<select name='post_widget_set' id='post_widget_set'>
<option class='widget-option' value='0'>None</option>
<?php
foreach ($widget_sets as $widget_set) {
echo "<option class='widget-option' value='{$widget_set->ID}'>{$widget_set->post_title}</option>\n";
}
?>
</select>
</div>
</fieldset>
<?php
}
লাইন 5 - কেবলমাত্র প্রাসঙ্গিক স্ক্রিনে আমাদের দ্রুত সম্পাদনা এক্সটেনশন রেন্ডার করুন। 7 থেকে 25 লাইন - উইজেট সেট নির্বাচন করার জন্য আমাদের কাস্টম ড্রপ-ডাউন মেনু রেন্ডার করুন।