मैं गतिशील रूप से वर्डप्रेस विजेट में फ़ॉर्म फ़ील्ड जोड़ने का प्रयास कर रहा हूं। इसलिए यदि उपयोगकर्ता किसी ईवेंट में दूसरी तिथि जोड़ना चाहते हैं तो वे अधिक फ़ील्ड प्राप्त करने के लिए एक बटन क्लिक कर सकते हैं।
सवाल यह है: मेरे डेटाबेस में नए बनाए गए इनपुट फ़ील्ड को कैसे बचाएं? क्या मुझे एक कस्टम अपडेट फ़ंक्शन लिखने की आवश्यकता है? कोई सुझाव?
इस तरह से विजेट दिखता है:
यह विजेट के लिए मेरा php कोड है (अब तक):
class Spillelister extends WP_Widget {
public function Spillelister() {
$widget_options = array (
'classname' => 'spillelister-widget',
'description' => 'Widget for å illustrere spillelister.');
parent::WP_Widget('spillelister_widget', 'Spilleplan', $widget_options);
}
// The actual widget user interface
public function widget($args, $instance) {
extract( $args, EXTR_SKIP);
$title = ( $instance['title'] ) ? $instance['title'] : 'Spilleplan';
$body = ( $instance['body'] ) ? $instance['body'] : 'Ingen flere forestillinger';
?>
<?php echo $before_widget; ?>
<?php echo $before_title . $title . $after_title; ?>
<p><?php echo $body; ?></p>
<?php
}
public function update() {
}
public function form() {
?>
<div class="date_stamp">
<p>
<label>Dato</label> <input type="text" class="datepicker">
<br>
<label>Tid</label> <input type="text">
<span class="remove">Remove</span>
</p>
</div>
<p>
<span class="add">Add fields</span>
</p>
<?php
}
}
function spillelister_init() {
register_widget('Spillelister');
}
add_action('widgets_init', 'Spillelister_init');
किसी भी सुझाव, संकेत या उत्तर की सराहना की जाती है। :)