我正在构建我的第一个WordPress自定义小部件,我现在对此表示怀疑。到目前为止,这是我的小部件的结构
<?php
//Add an action that will load all widgets
add_action( 'widgets_init', 'ma_load_widgets' );
//Function that registers the widgets
function ma_load_widgets() {
register_widget('ma_my_widget');
}
/*-----------------------------------------------------------------------------------
Plugin Info : Goes here
-----------------------------------------------------------------------------------*/
class ma_my_widget extends WP_Widget {
function ma_my_widget (){
code_goes_here
}
function widget($args, $instance){
extract($args);
code_goes_here
}
function update($new_instance, $old_instance){
$instance = $old_instance;
code_goes_here
return $instance;
}
function form($instance){
code_goes_here
}
}
?>
我已将此代码保存到widget.php文件并放入包含文件夹,我正在使用WP 3.5二十二,但是当我在后端使用小部件时,我看不到它。我究竟做错了什么?
答案 0 :(得分:1)
我已将此代码保存到widget.php文件中并放入包含 夹
那是错的。在widget.php文件的顶部添加“插件标题”,例如:
<?php
/*
Plugin Name: Ma My Widget :)
Description: My widget
Version: 1.0
Author: Me
License: GPL2
*/
?>
将文件放入plugins文件夹,然后您会在信息中心的插件页面中看到它。激活它,您还会在仪表板中看到您的小部件
查看他们的Plugin API和Widget API
答案 1 :(得分:1)