[wp-hackers] "This page" inconsistency

Owen Winkler ringmaster at midnightcircus.com
Wed Apr 5 18:32:35 GMT 2006


David Coppit wrote:
> Questions: Is the first non-directory method a feature or a bug? Is this
> inconsistency a feature or a bug? Is there a "correct" way of getting the
> current page?

The implementation seems to change depending on the status of fixing 
bugs filed in Trac, but...

If you use plugin_basename(__FILE__) instead of basename(__FILE__) you 
should get the plugin file and the directory, if it is being used.

To demonstrate using some of your code:

$_SERVER['PHP_SELF'] . "?page=" . plugin_basename(__FILE__)

Does every server/config provide PHP_SELF?  It might be better to use 
get_settings('home') . '/wp-admin/{actual_page_name_here}'

Owen





More information about the wp-hackers mailing list