wordpress主题如何自定义公用全局函数变量入门

定制wordpress主题的时候,飞龙需要重复用到一些函数值,比如category.php的当前页分类id,single.php的日志分类ids。还有如果你不想用 custom post type,势必要用到categories的顶级分类id和slug,用来判断和分别日志的各种“类型”。为避免重复定义这些基本的值,这里飞龙想采用全局或公用函数变量。wordpress 主题如何自定义公用全局函数变量?飞龙把测试成果写在这里:http://feilong.org/wordpress-define-global-var 飞龙第4次修订于20101102 ,希望对您有用!

一、飞龙测试的变量基础知识:

(一)&的作用


(二)变量赋值


(三)变量与function关系


(四)动态变量


(五)全局变量
预定义变量:比较多,包括超级全局变量(Superglobals)

Superglobals — Superglobals are built-in variables that are always available in all scopes
$GLOBALS — References all variables available in global scope
$_SERVER — Server and execution environment information
$_GET — HTTP GET variables
$_POST — HTTP POST variables
$_FILES — HTTP File Upload variables
$_REQUEST — HTTP Request variables
$_SESSION — Session variables
$_ENV — Environment variables
$_COOKIE — HTTP Cookies

还有其它的
$php_errormsg — The previous error message
$HTTP_RAW_POST_DATA — Raw POST data
$http_response_header — HTTP response headers
$argc — The number of arguments passed to script
$argv — Array of arguments passed to script

二、开始测试公用或全局变量的运用

(一)首先,飞龙fuctions.php测试公用全局函数变量的n种定义方法


(二)然后,相应的,在其它php文件比如sidebar.php,调用函数变量值的n种办法


OK,blog()和getblog()的写法依样画葫芦吧?

发表评论

电子邮件地址不会被公开。 必填项已用*标注