/* * Plugin Name: Your Plugin Name * Plugin URI: https://your-plugin-uri.com * Description: This plugin lists all internal links on your site and allows you to delete them from a dashboard. * Version: 1.0.0 * Author: Your Name * Author URI: https://your-author-uri.com * License: GPL2 */ // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } // Define constants. define( 'YOUR_PLUGIN_NAME_VERSION', '1.0.0' ); define( 'YOUR_PLUGIN_NAME_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'YOUR_PLUGIN_NAME_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); // Include necessary files. require_once YOUR_PLUGIN_NAME_PLUGIN_DIR . 'includes/your-plugin-name-functions.php'; require_once YOUR_PLUGIN_NAME_PLUGIN_DIR . 'includes/your-plugin-name-admin.php'; // Add activation and deactivation hooks. register_activation_hook( __FILE__, 'your_plugin_name_activate' ); register_deactivation_hook( __FILE__, 'your_plugin_name_deactivate' ); // Add plugin action links. add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), 'your_plugin_name_action_links' );