[ '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();