func_get_args()も便利。

$arg = func_get_args();
ショートコードの仕様を考えるときに非常にありがたかった。

function charge_disp($arg){
	$arg = func_get_args();
}
add_shortcode('charge', 'charge_disp');

これで
[charge hiroshima]
とか入力した情報をfunctions.php側で処理できる。