我正在創建允許用戶從下拉列表中選擇項目的小部件。我想出的是一個小部件,它有一個顯示第一項的下拉列表。其余的像這樣打印到屏幕上: Item 2 ; 第 3 項;輸入新的事件名稱。(標簽)輸入框<?php/* Plugin Name: Events Widget Description: This widget allows the user to select an Event name. Version: 0.5 Author: Dan Statham Author URI: License: GPLv2 */function gdd_Events_load_widgets() { write_log('gdd _Events_load_widgets');}// gdd_Events_load_widgets// Register the widgetfunction my_register_custom_widget() { register_widget( 'gdd_Events_load_widgets' );} // echo('registerd');function submit(){ if(isset($_POST['submit'])){ $selected_val = $_POST['Color']; // Storing Selected Value In Variable echo "You have selected :" .$selected_val; // Displaying Selected Value}}add_action( 'widgets_init', 'my_register_custom_widget' ); // The widget classclass gdd_Events_load_widgets extends WP_Widget { function gdd_Events_Widget() { /* Widget settings. */ $widget_ops = array( 'classname' => 'event', 'description' => __('Allow the user to select an Event name.', 'event') ); /* Widget control settings. */ $control_ops = array( 'width' => 200, 'height' => 150, 'id_base' => 'gdd_Events_Widget' ); /* Create the widget. */ $this->WP_Widget( 'Event', __('Event Name', 'event'), $widget_ops, $control_ops ); } // function gdd_Events_Widget // Main constructor function __construct() { parent::__construct( // base ID of the widget 'gdd_Events_Widget', // name of the widget __('Event Name dropdown', 'events'), // widget options array( 'description' => __('Select the Event name.', 'events') ) ); //parent __construct() }//function __construct()任何人都可以告訴我我的方法的錯誤以及如何讓它工作嗎?
我的下拉列表只從 fornext 循環中獲取一個項目
慕的地6264312
2023-03-04 14:41:37