Initial commit

Signed-off-by: prettysunflower <me@prettysunflower.moe>
This commit is contained in:
2025-06-19 11:19:31 -04:00
parent 13f631a1e3
commit b97d99fed3
11 changed files with 165 additions and 49 deletions

44
wp-plugin-base.php Normal file
View File

@@ -0,0 +1,44 @@
<?php
/*
* Plugin Name: wp-plugin-base
* Plugin URI: https://git.prettysunflower.moe/prettysunflower/wp-plugin-base
* Description: Template for new WordPress plugins.
* Version: 1
* Requires PHP: 8.1
* Author: prettysunflower
* Author URI: https://prettysunflower.moe/
* License: Public Domain
*/
namespace wp_plugin_base;
if (! defined('ABSPATH')) {
exit; // Exit if accessed directly
}
require __DIR__ . '/vendor/autoload.php';
function on_activation(): void
{
}
register_activation_hook(__FILE__, __NAMESPACE__ . '\on_activation');
function on_deactivation(): void
{
}
register_deactivation_hook(__FILE__, __NAMESPACE__ . '\on_deactivation');
function on_uninstall(): void
{
}
register_uninstall_hook(__FILE__, __NAMESPACE__ . '\on_uninstall');
function on_init(): void
{
}
add_action('init', __NAMESPACE__ . '\on_init');