Files
wp-plugin-base/wp-plugin-base.php
2025-07-07 14:37:49 -04:00

46 lines
879 B
PHP

<?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
* Coding style: PER-CS 2.0.0
*/
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');