我是wordpress的新手,需要创建自定义小部件。
我创建了一个html表单。 此表单包含操作到另一个页面,另一个页面包含显示结果的php代码。
我该怎么做才能创建这个小部件?
代码
<form method='post' action="">
<p class="submit">
<input type="submit" class="button-primary"
value="submit" />
</p>
</form>
其他页面&#39;操作&#39;
<?php
ob_start();
.
.
.
$page = ob_get_contents();
$fp = fopen("output.html","w");
fwrite($fp,$page);
ob_end_flush();
fclose($fp);
?>
创建小部件的过程
class My_Widget extends WP_Widget {
/**
* Sets up the widgets name etc
*/
public function __construct() {
// widget actual processes
}
/**
* Outputs the content of the widget
*
* @param array $args
* @param array $instance
*/
public function widget( $args, $instance ) {
// outputs the content of the widget
}
/**
* Outputs the options form on admin
*
* @param array $instance The widget options
*/
public function form( $instance ) {
// outputs the options form on admin
}
/**
* Processing widget options on save
*
* @param array $new_instance The new options
* @param array $old_instance The previous options
*/
public function update( $new_instance, $old_instance ) {
// processes widget options to be saved
}
}
提前感谢任何帮助我的人