From 4cec0e53cb41262c751d95be988392534033db74 Mon Sep 17 00:00:00 2001 From: Santiago Garza Date: Mon, 30 Mar 2020 22:41:15 -0700 Subject: [PATCH] Proper rewrite flush on activation/deactivation. Add quick links in plugin menu --- link-in-bio-wp.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/link-in-bio-wp.php b/link-in-bio-wp.php index 19273e4..7d66f7e 100644 --- a/link-in-bio-wp.php +++ b/link-in-bio-wp.php @@ -8,8 +8,8 @@ /* ------------------------------------------------------------------------------- Plugin Name: Link In Bio WP - Plugin URI: - Description: Add a link in bio page for use on social media pages + Plugin URI: https://profiles.wordpress.org/sgarza/ + Description: Add a link in bio page for use on social media pages. Text Domain: linkinbio Author: sfgarza Author URI: https://profiles.wordpress.org/sgarza/ @@ -308,15 +308,16 @@ public function frontend_scripts() { * Method that executes on plugin activation. */ public function activate() { - add_action( 'plugins_loaded', 'flush_rewrite_rules' ); + $this->create_post_type(); + flush_rewrite_rules(); } /** * Method that executes on plugin de-activation. */ public function deactivate() { - //remove_image_size( 'image_link' ); - add_action( 'plugins_loaded', 'flush_rewrite_rules' ); + unregister_post_type('link-in-bio'); + flush_rewrite_rules(); } /** @@ -326,6 +327,8 @@ public function deactivate() { * @return [Array] : Array of links on plugin page. */ public function plugin_links( $links ) { + $archive_link = ' View Landing Page'; + array_unshift( $links, $archive_link ); $settings_link = 'Settings'; array_unshift( $links, $settings_link ); return $links;