创建自定义WordPress小工具可遵循以下步骤:
首先创建一个名为"my_widget"的文件夹,并在该文件夹中创建一个名为"my_widget.php"的文件,用于定义小工具。
在"my_widget.php"文件中定义自定义小工具类。例如:
class My_Widget extends WP_Widget {
// 构造函数
public function __construct() {
parent::__construct(
'my_widget', // 小工具ID
__('My Widget', 'text_domain'), // 小工具名称
array(
'description' => __('A custom widget', 'text_domain'), // 小工具描述
)
);
}
// 小工具输出内容
public function widget( $args, $instance ) {
// 输出小工具内容
}
// 后台设置表单
public function form( $instance ) {
// 生成设置表单
}
// 保存设置数据
public function update( $new_instance, $old_instance ) {
// 处理并保存设置数据
}
}
function register_my_widget() {
register_widget( 'My_Widget' );
}
add_action( 'widgets_init', 'register_my_widget' );
到WordPress后台外观->小工具页面,即可在可用小工具列表中看到该自定义小工具,并添加到你的任意小工具区域。
如果需要自定义小工具样式,可以在主题CSS文件中添加相应的样式。
示例代码仅供参考,实际应根据自身需要进行修改与完善。