[ 'label' => __( 'How-To Guide', 'deadbolt' ), 'url' => 'https://pluginrx.com/guide/plugin/deadbolt/' ], 'docs' => [ 'label' => __( 'Developer Docs', 'deadbolt' ), 'url' => 'https://pluginrx.com/docs/plugin/deadbolt/' ], 'support' => [ 'label' => __( 'Support', 'deadbolt' ), 'url' => 'https://pluginrx.com/support/plugin/deadbolt/' ], ]; } // End links() /** * Add Guide, Docs, and Support links to the plugin's row meta. * * @param array $links * @param string $plugin_file * @return array */ public function add_row_meta( array $links, string $plugin_file ) : array { if ( plugin_basename( Bootstrap::file() ) !== $plugin_file ) { return $links; } foreach ( self::links() as $link ) { $links[] = '' . esc_html( $link[ 'label' ] ) . ''; } return $links; } // End add_row_meta() /** * Add a Settings link to the plugin's action links. * * @param array $links * @return array */ public function add_action_links( array $links ) : array { array_unshift( $links, '' . esc_html__( 'Settings', 'deadbolt' ) . '' ); return $links; } // End add_action_links() } // End class PluginPage PluginPage::instance();