Skip to content

Commit

Permalink
Proper rewrite flush on activation/deactivation. Add quick links in p…
Browse files Browse the repository at this point in the history
…lugin menu
  • Loading branch information
sfgarza committed Mar 31, 2020
1 parent ec55ce1 commit 4cec0e5
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions link-in-bio-wp.php
Original file line number Diff line number Diff line change
Expand Up @@ -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/
Expand Down Expand Up @@ -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();
}

/**
Expand All @@ -326,6 +327,8 @@ public function deactivate() {
* @return [Array] : Array of links on plugin page.
*/
public function plugin_links( $links ) {
$archive_link = '<a href="' . site_url('/links') . '"> View Landing Page</a>';
array_unshift( $links, $archive_link );
$settings_link = '<a href="customize.php?autofocus%5Bpanel%5D=linkinbio">Settings</a>';
array_unshift( $links, $settings_link );
return $links;
Expand Down

0 comments on commit 4cec0e5

Please sign in to comment.