PluginProbe
Plugins List / 2.2.7
Plugins List v2.2.7
trunk 0.2.1 0.2.2 1.0 2.0 2.1 2.2.7 2.3.2 2.4.4 2.5.2 2.6 2.6.1 2.7
plugins-list / plugins-list.php

plugins-list.php in Plugins List 2.2.7, at plugins-list.php

61 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 Plugin Name: Plugins List
4 Plugin URI: https://wordpress.org/plugins/plugins-list/
5 Description: Displays a list of the active plugins
6 Version: 2.2.7
7 Author: David Artiss
8 Author URI: http://www.artiss.co.uk
9 Text Domain: plugins-list
10 Domain Path: /languages
11 */
12
13 /**
14 * Artiss Plugins List
15 *
16 * Main code - include various functions
17 *
18 * @package Artiss-Plugins-List
19 * @since 2.1
20 */
21
22 define( 'plugins_list_version', '2.2.7' );
23
24 define( 'APL_DEFAULT_PLUGIN_FORMAT', '<li>#LinkedTitle# by #LinkedAuthor#.</li>' );
25
26 if ( !function_exists( 'get_plugins' ) ) { require_once ( ABSPATH . 'wp-admin/includes/plugin.php' ); }
27
28 /**
29 * Plugin initialisation
30 *
31 * Loads the plugin's translated strings
32 *
33 * @since 2.2.4
34 */
35
36 function plugins_list_plugin_init() {
37
38 $language_dir = plugin_basename( dirname( __FILE__ ) ) . '/languages/';
39
40 load_plugin_textdomain( 'plugins-list', false, $language_dir );
41
42 }
43
44 add_action( 'init', 'plugins_list_plugin_init' );
45
46 // Include all the various functions
47
48 $functions_dir = plugin_dir_path( __FILE__ ) . 'includes/';
49
50 if ( is_admin() ) {
51
52 include_once( $functions_dir . 'admin-config.php' ); // Assorted admin configuration changes
53
54 } else {
55
56 include_once( $functions_dir . 'shortcodes.php' ); // Define shortcodes
57
58 include_once( $functions_dir . 'generate-list.php' ); // Generate the list of plugins
59
60 }
61 ?>