Not sure it’s a true fix, but after a bit of searching (I have no idea if this is good coding or not!), I’ve found this seems to fix the errors when WordPress is in debug mode:
Line 175, change:
photospace_plugin_options::PS_getOptions();
to:
$options = new photospace_plugin_options();
$options->PS_getOptions();
(based on: http://stackoverflow.com/questions/19693946/non-static-method-should-not-be-called-statically)
Lines 35, 86, 183:
prefix function line with ‘static’
(based on:http://wordpress.org/support/topic/calling-non-static-method-statically-error)
Also noticed another debugging error alongside an instance of a gallery on the page itself (“Strict Standards: Only variables should be assigned by reference in…”)
Line 601, change:
$_post = & get_post($aid);
to:
$_post = get_post($aid);
(based on: http://wordpress.org/support/topic/strict-standards-only-variables-should-be-assigned-by-reference-in)
One day I’ll learn what this all means…!