# vimeography/2.2/lib/admin/plugins.php

Vimeography: Vimeo Video Gallery WordPress Plugin, version 2.2. 31 lines.

- Page: https://pluginprobe.com/plugins/vimeography/2.2/code/lib/admin/plugins.php
- Raw: https://pluginprobe.com/plugins/vimeography/2.2/raw/lib/admin/plugins.php
- Modified: 2014-05-08T23:13:50+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/vimeography/2.2/code/lib/admin/plugins.php#L10-L20`.

```php
<?php

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) exit;

class Vimeography_Admin_Plugins {

  public function __construct() {
    add_filter( 'plugin_action_links', array($this, 'vimeography_filter_plugin_actions'), 10, 2 );
  }

  /**
   * Add Settings link to "installed plugins" admin page.
   *
   * @access public
   * @param array $links
   * @param string $file
   * @return array $links
   */
  public function vimeography_filter_plugin_actions($links, $file) {
    if ( $file == VIMEOGRAPHY_BASENAME ) {
      $settings_link = '<a href="admin.php?page=vimeography-edit-galleries">' . __('Settings', 'vimeography') . '</a>';
      if ( ! in_array( $settings_link, $links ) ) {
        array_unshift( $links, $settings_link ); // before other links
      }
    }
    return $links;
  }

}

```
