要创建WordPress插件,请按照以下步骤:
1.在wp-content/plugins/目录下创建一个新文件夹,例如my-plugin。
2.在my-plugin文件夹中创建一个新文件,例如my-plugin.php。这个文件将包含插件的主要代码。
3.在my-plugin.php中添加以下内容:
<?php
/*
Plugin Name: My Plugin
*/
// 插件代码
?>
4.在插件代码中添加你的功能。
// 钩子示例
do_action( 'my_plugin_do_something', $arg1, $arg2 );
// 过滤器示例
$filtered_value = apply_filters( 'my_plugin_filter_something', $value );
6.将my-plugin文件夹打包为.zip文件,并通过WordPress的管理界面上传和安装插件。
7.激活插件,享受你的新功能!
以下是如何在插件代码中添加自定义菜单页面的示例代码:
// 添加菜单
add_action( 'admin_menu', 'my_plugin_add_menu_page' );
function my_plugin_add_menu_page() {
add_menu_page(
'My Plugin Settings',
'My Plugin',
'manage_options',
'my-plugin-settings',
'my_plugin_settings_page'
);
}
// 菜单页面内容
function my_plugin_settings_page() {
if ( ! current_user_can( 'manage_options' ) ) {
wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
}
?>
<div class="wrap">
<h1><?php echo esc_html( get_admin_page_title() ); ?></h1>
<p>My plugin settings go here.</p>
</div>
<?php
}
以上是创建WordPress插件的基本步骤和示例代码。