LLMS_Abstract_Integration::plugin_action_links( string[] $links, string $file, array $data, string $context )
Add plugin settings Action Links
Parameters Parameters
- $links
-
(string[]) (Required) Existing action links.
- $file
-
(string) (Required) Path to the plugin file, relative to the plugin directory.
- $data
-
(array) (Required) Plugin data.
- $context
-
(string) (Required) Plugin's content (eg: active, invactive, etc...).
Return Return
(string[])
Source Source
File: includes/abstracts/llms.abstract.integration.php
public function plugin_action_links( $links, $file, $data, $context ) { $url = add_query_arg( array( 'page' => 'llms-settings', 'tab' => 'integrations', 'section' => $this->id, ), admin_url( 'admin.php' ) ); $links[] = '<a href="' . esc_url( $url ) . '">' . _x( 'Settings', 'Link text for integration plugin settings', 'lifterlms' ) . '</a>'; return $links; }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
4.21.0 | Don't check $context . If the plugin isn't active this won't run anyway so it's a useless check. |
3.37.9 | Introduced. |