This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
plugins:tips [2013/04/19 15:04] 127.0.0.1 external edit |
plugins:tips [2014/02/07 10:05] datiswous [Working around the Lack of a Page-Delete Hook in 2.03] |
||
---|---|---|---|
Line 7: | Line 7: | ||
Determining the GetSimple version is not as straight forward as it could be, as the only available function in 2.03 - return_site_ver() - outputs the version in 2.03 and returns it in 3.0b (deprecated here). The easiest way to find out, if a plugin is installed on GetSimple 2.03 or 3.0+ seems to be | Determining the GetSimple version is not as straight forward as it could be, as the only available function in 2.03 - return_site_ver() - outputs the version in 2.03 and returns it in 3.0b (deprecated here). The easiest way to find out, if a plugin is installed on GetSimple 2.03 or 3.0+ seems to be | ||
- | <code> | + | <code php> |
$isV3 = function_exists('get_site_version'); | $isV3 = function_exists('get_site_version'); | ||
</code> | </code> | ||
Line 13: | Line 13: | ||
The probably most correct one is (only use within function, in order not to pollute the global name space!) | The probably most correct one is (only use within function, in order not to pollute the global name space!) | ||
- | <code> | + | <code php> |
include(GSADMININCPATH.'configuration.php'); | include(GSADMININCPATH.'configuration.php'); | ||
$version = GSVERSION; | $version = GSVERSION; | ||
Line 22: | Line 22: | ||
To trigger a function myplugin_function on page deletes in GetSimple 2.03 and 3.0+ use the following code: | To trigger a function myplugin_function on page deletes in GetSimple 2.03 and 3.0+ use the following code: | ||
- | <code> | + | <code php> |
// GetSimple 3.0+ | // GetSimple 3.0+ | ||
add_action('page-delete', 'myplugin_function'); | add_action('page-delete', 'myplugin_function'); |