WP Show IDs ( simple, yet elegant ) - Version 1.0.3

Version Description

  • Tested against WordPress 3.0.1. Everything looks good.
  • Centered ID columns. Width reduced to 45px.
Download this release

Release Info

Developer PriMoThemes
Plugin Icon wp plugin WP Show IDs ( simple, yet elegant )
Version 1.0.3
Comparing to
See all releases

Code changes from version 1.0.2 to 1.0.3

includes/functions/column-handlers.inc.php CHANGED
@@ -30,7 +30,7 @@ if (!function_exists ("_ws_plugin__wp_show_ids_return_value"))
30
{
31
function _ws_plugin__wp_show_ids_return_value ($value = FALSE, $column_name = FALSE, $id = FALSE)
32
{
33
- return apply_filters ("_ws_plugin__wp_show_ids_return_value", (($column_name === "ws_plugin__wp_show_ids") ? $id : $value), get_defined_vars ());
34
}
35
}
36
/*
@@ -40,7 +40,7 @@ if (!function_exists ("_ws_plugin__wp_show_ids_echo_value"))
40
{
41
function _ws_plugin__wp_show_ids_echo_value ($column_name = FALSE, $id = FALSE)
42
{
43
- echo apply_filters ("_ws_plugin__wp_show_ids_echo_value", (($column_name === "ws_plugin__wp_show_ids") ? $id : null), get_defined_vars ());
44
}
45
}
46
/*
@@ -50,7 +50,12 @@ if (!function_exists ("_ws_plugin__wp_show_ids_echo_css"))
50
{
51
function _ws_plugin__wp_show_ids_echo_css ()
52
{
53
- echo apply_filters ("_ws_plugin__wp_show_ids_echo_css", '<style type="text/css">#ws_plugin__wp_show_ids { width: 50px; }</style>', get_defined_vars ());
54
}
55
}
56
?>
30
{
31
function _ws_plugin__wp_show_ids_return_value ($value = FALSE, $column_name = FALSE, $id = FALSE)
32
{
33
+ return apply_filters ("_ws_plugin__wp_show_ids_return_value", ( ($column_name === "ws_plugin__wp_show_ids") ? $id : $value), get_defined_vars ());
34
}
35
}
36
/*
40
{
41
function _ws_plugin__wp_show_ids_echo_value ($column_name = FALSE, $id = FALSE)
42
{
43
+ echo apply_filters ("_ws_plugin__wp_show_ids_echo_value", ( ($column_name === "ws_plugin__wp_show_ids") ? $id : null), get_defined_vars ());
44
}
45
}
46
/*
50
{
51
function _ws_plugin__wp_show_ids_echo_css ()
52
{
53
+ $css = '<style type="text/css">';
54
+ $css .= 'th.column-ws_plugin__wp_show_ids { width: 45px; text-align:center; }';
55
+ $css .= 'td.column-ws_plugin__wp_show_ids { width: 45px; text-align:center; }';
56
+ $css .= '</style>';
57
+ /**/
58
+ echo apply_filters ("_ws_plugin__wp_show_ids_echo_css", $css, get_defined_vars ());
59
}
60
}
61
?>
includes/functions/configure-columns.inc.php CHANGED
@@ -12,7 +12,7 @@ If not, see: <http://www.gnu.org/licenses/>.
12
Direct access denial.
13
*/
14
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
15
- exit("Do not access this file directly.");
16
/*
17
Configure all of the required Hooks/Filters for columns & css.
18
Attach to: add_action("admin_init");
@@ -48,17 +48,19 @@ if (!function_exists ("ws_plugin__wp_show_ids_configure"))
48
add_filter ("manage_users_columns", "_ws_plugin__wp_show_ids_return_column");
49
add_filter ("manage_users_custom_column", "_ws_plugin__wp_show_ids_return_value", 10, 3);
50
/**/
51
- foreach ($wp_post_types as $type => $post_type_object) /* Handle WP 3.0+ Post Types. */
52
- {
53
- add_action ("manage_edit-${type}_columns", "_ws_plugin__wp_show_ids_return_column");
54
- add_filter ("manage_${type}_custom_column", "_ws_plugin__wp_show_ids_return_value", 10, 3);
55
- }
56
/**/
57
- foreach ($wp_taxonomies as $taxonomy => $taxonomy_o) /* Handle WP 3.0+ Taxonomies. */
58
- {
59
- add_action ("manage_edit-${taxonomy}_columns", "_ws_plugin__wp_show_ids_return_column");
60
- add_filter ("manage_${taxonomy}_custom_column", "_ws_plugin__wp_show_ids_return_value", 10, 3);
61
- }
62
/**/
63
do_action ("ws_plugin__wp_show_ids_after_configure", get_defined_vars ());
64
}
12
Direct access denial.
13
*/
14
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
15
+ exit ("Do not access this file directly.");
16
/*
17
Configure all of the required Hooks/Filters for columns & css.
18
Attach to: add_action("admin_init");
48
add_filter ("manage_users_columns", "_ws_plugin__wp_show_ids_return_column");
49
add_filter ("manage_users_custom_column", "_ws_plugin__wp_show_ids_return_value", 10, 3);
50
/**/
51
+ if (is_array ($wp_post_types))
52
+ foreach ($wp_post_types as $type => $post_type_object) /* Handle WP 3.0+ Post Types. */
53
+ {
54
+ add_action ("manage_edit-${type}_columns", "_ws_plugin__wp_show_ids_return_column");
55
+ add_filter ("manage_${type}_custom_column", "_ws_plugin__wp_show_ids_return_value", 10, 3);
56
+ }
57
/**/
58
+ if (is_array ($wp_taxonomies))
59
+ foreach ($wp_taxonomies as $taxonomy => $taxonomy_o) /* Handle WP 3.0+ Taxonomies. */
60
+ {
61
+ add_action ("manage_edit-${taxonomy}_columns", "_ws_plugin__wp_show_ids_return_column");
62
+ add_filter ("manage_${taxonomy}_custom_column", "_ws_plugin__wp_show_ids_return_value", 10, 3);
63
+ }
64
/**/
65
do_action ("ws_plugin__wp_show_ids_after_configure", get_defined_vars ());
66
}
includes/syscon.inc.php CHANGED
@@ -14,12 +14,7 @@ Direct access denial.
14
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
15
exit("Do not access this file directly.");
16
/*
17
- Detect if this is WordPress® with Multisite/Networking.
18
- */
19
- if (($GLOBALS["WS_PLUGIN__"]["wp_show_ids"]["c"]["is_multisite"] = ((function_exists ("is_multisite") && is_multisite ()) || function_exists ("wpmu_current_site"))) && ((defined ("MULTISITE_FARM") && MULTISITE_FARM) || file_exists (dirname (dirname (__FILE__)) . "/multisite.farm")))
20
- $GLOBALS["WS_PLUGIN__"]["wp_show_ids"]["c"]["is_multisite_farm"] = true;
21
- /*
22
- Determine the full url to the directory this plugin resides in.
23
*/
24
$GLOBALS["WS_PLUGIN__"]["wp_show_ids"]["c"]["dir_url"] = content_url () . preg_replace ("/^(.*?)(\/" . preg_quote (basename (WP_CONTENT_DIR), "/") . ")/", "", preg_replace ("/" . preg_quote (DIRECTORY_SEPARATOR, "/") . "/", "/", dirname (dirname (__FILE__))));
25
/*
14
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
15
exit("Do not access this file directly.");
16
/*
17
+ Determine the full URL to the directory this plugin resides in.
18
*/
19
$GLOBALS["WS_PLUGIN__"]["wp_show_ids"]["c"]["dir_url"] = content_url () . preg_replace ("/^(.*?)(\/" . preg_quote (basename (WP_CONTENT_DIR), "/") . ")/", "", preg_replace ("/" . preg_quote (DIRECTORY_SEPARATOR, "/") . "/", "/", dirname (dirname (__FILE__))));
20
/*
readme.txt CHANGED
@@ -1,14 +1,14 @@
1
=== WP Show IDs ( simple, yet elegant ) ===
2
3
- Version: 1.0.2
4
- Stable tag: 1.0.2
5
Framework: WS-DIP-3.0
6
7
WordPress Compatible: yes
8
WP Multisite Compatible: yes
9
Multisite Blog Farm Compatible: yes
10
11
- Tested up to: 3.0
12
Requires at least: 3.0
13
Requires: WordPress® 3.0+, PHP 5.2+
14
@@ -32,7 +32,7 @@ Simple, yet elegant. Shows IDs for Posts, Pages, Media, Links, Categories, Tags,
32
1. Upload the `/wp-show-ids` folder to your `/wp-content/plugins/` directory.
33
2. Activate the plugin through the `Plugins` menu in WordPress®.
34
35
- ***Special instructions for Multisite Blog Farms:** If you're installing this plugin on WordPress® with Multisite/Networking enabled, and you run a Blog Farm ( i.e. you give away free blogs to the public ); you should create a file in this plugin's directory. Name it: `multisite.farm`. Either that, or `define("MULTISITE_FARM", true);` in your wp-config.php file. When this plugin is running on a Multisite Blog Farm, it will mutate itself ( including its menus ) for safe compatiblity with Blog Farms. You don't need to do this unless you run a Blog Farm. If you're running the standard version of WordPress®, or you run WordPress® Multisite to host your own sites, you can safely skip this step.*
36
37
== Description ==
38
@@ -55,6 +55,10 @@ Yes, this plugin supports WordPress® 3.0+; even Custom Post Types &amp; Custom
55
56
== Changelog ==
57
58
= 1.0.2 =
59
* Hooks/Filters updated; general cleanup.
60
* Updated minimum requirements to WordPress® 3.0.
1
=== WP Show IDs ( simple, yet elegant ) ===
2
3
+ Version: 1.0.3
4
+ Stable tag: 1.0.3
5
Framework: WS-DIP-3.0
6
7
WordPress Compatible: yes
8
WP Multisite Compatible: yes
9
Multisite Blog Farm Compatible: yes
10
11
+ Tested up to: 3.0.1
12
Requires at least: 3.0
13
Requires: WordPress® 3.0+, PHP 5.2+
14
32
1. Upload the `/wp-show-ids` folder to your `/wp-content/plugins/` directory.
33
2. Activate the plugin through the `Plugins` menu in WordPress®.
34
35
+ ***Special instructions for Multisite Blog Farms:** If you're installing this plugin on WordPress® with Multisite/Networking enabled, and you run a Blog Farm ( i.e. you give away free blogs to the public ); please `define("MULTISITE_FARM", true);` in your /wp-config.php file. When this plugin is running on a Multisite Blog Farm, it will mutate itself ( including its menus ) for safe compatiblity with Blog Farms. You don't need to do this unless you run a Blog Farm. If you're running the standard version of WordPress®, or you run WordPress® Multisite to host your own sites, you can ( and should ) skip this step.*
36
37
== Description ==
38
55
56
== Changelog ==
57
58
+ = 1.0.3 =
59
+ * Tested against WordPress® 3.0.1. Everything looks good.
60
+ * Centered ID columns. Width reduced to 45px.
61
+
62
= 1.0.2 =
63
* Hooks/Filters updated; general cleanup.
64
* Updated minimum requirements to WordPress® 3.0.
wp-show-ids.php CHANGED
@@ -9,15 +9,15 @@ along with this software. In the main directory, see: /licensing/
9
If not, see: <http://www.gnu.org/licenses/>.
10
*/
11
/*
12
- Version: 1.0.2
13
- Stable tag: 1.0.2
14
Framework: WS-DIP-3.0
15
16
WordPress Compatible: yes
17
WP Multisite Compatible: yes
18
Multisite Blog Farm Compatible: yes
19
20
- Tested up to: 3.0
21
Requires at least: 3.0
22
Requires: WordPress® 3.0+, PHP 5.2+
23
@@ -38,11 +38,11 @@ Tags: admin, administration, dashboard, id, ids, wp ids, wp-ids, show ids, wordp
38
Direct access denial.
39
*/
40
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
41
- exit("Do not access this file directly.");
42
/*
43
Define versions.
44
*/
45
- define ("WS_PLUGIN__WP_SHOW_IDS_VERSION", "1.0.2");
46
define ("WS_PLUGIN__WP_SHOW_IDS_MIN_PHP_VERSION", "5.2");
47
define ("WS_PLUGIN__WP_SHOW_IDS_MIN_WP_VERSION", "3.0");
48
/*
@@ -54,7 +54,7 @@ if (version_compare (PHP_VERSION, WS_PLUGIN__WP_SHOW_IDS_MIN_PHP_VERSION, ">=")
54
/*
55
Hook before loaded.
56
*/
57
- do_action("ws_plugin__wp_show_ids_before_loaded");
58
/*
59
System configuraton.
60
*/
@@ -66,7 +66,7 @@ if (version_compare (PHP_VERSION, WS_PLUGIN__WP_SHOW_IDS_MIN_PHP_VERSION, ">=")
66
/*
67
Hook after system config & hooks are loaded.
68
*/
69
- do_action("ws_plugin__wp_show_ids_config_hooks_loaded");
70
/*
71
Function includes.
72
*/
@@ -78,7 +78,7 @@ if (version_compare (PHP_VERSION, WS_PLUGIN__WP_SHOW_IDS_MIN_PHP_VERSION, ">=")
78
/*
79
Hook after loaded.
80
*/
81
- do_action("ws_plugin__wp_show_ids_after_loaded");
82
}
83
else if (is_admin ()) /* Admin compatibility errors. */
84
{
9
If not, see: <http://www.gnu.org/licenses/>.
10
*/
11
/*
12
+ Version: 1.0.3
13
+ Stable tag: 1.0.3
14
Framework: WS-DIP-3.0
15
16
WordPress Compatible: yes
17
WP Multisite Compatible: yes
18
Multisite Blog Farm Compatible: yes
19
20
+ Tested up to: 3.0.1
21
Requires at least: 3.0
22
Requires: WordPress® 3.0+, PHP 5.2+
23
38
Direct access denial.
39
*/
40
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
41
+ exit ("Do not access this file directly.");
42
/*
43
Define versions.
44
*/
45
+ define ("WS_PLUGIN__WP_SHOW_IDS_VERSION", "1.0.3");
46
define ("WS_PLUGIN__WP_SHOW_IDS_MIN_PHP_VERSION", "5.2");
47
define ("WS_PLUGIN__WP_SHOW_IDS_MIN_WP_VERSION", "3.0");
48
/*
54
/*
55
Hook before loaded.
56
*/
57
+ do_action ("ws_plugin__wp_show_ids_before_loaded");
58
/*
59
System configuraton.
60
*/
66
/*
67
Hook after system config & hooks are loaded.
68
*/
69
+ do_action ("ws_plugin__wp_show_ids_config_hooks_loaded");
70
/*
71
Function includes.
72
*/
78
/*
79
Hook after loaded.
80
*/
81
+ do_action ("ws_plugin__wp_show_ids_after_loaded");
82
}
83
else if (is_admin ()) /* Admin compatibility errors. */
84
{