我是韩国人。 我不擅长英语。对不起。
为什么WordPress使用全局变量?
我想知道为什么我使用全局变量,例如WordPress中的global $ post
我在WordPress中使用了很多全局变量。 有什么好处?
如果你使用了很多全局变量,它似乎有隐藏,可读性等问题?不是吗?
在某些方面,我想知道wordpress或woocommerce插件是否使用了很多全局变量
在woocommerce模板文件中使用全局变量,有更好的方法吗?
答案 0 :(得分:-1)
解释它的最好方法是在函数内激活Wordpress方法的WordPress方法。
例如,在functions.php中:
function someFunction{ global $wpdb }
允许您使用$wpdb
对象的所有功能。
答案 1 :(得分:-1)
WordPress代码大部分基于钩子,动作/过滤器
现在对于每个钩子,我们作为WP开发人员,我们需要做一些功能代码。例如,如果我们在某个页面上进行编码,那么我们需要获取用于获取所有元数据的页面ID。
因此,有3种选择。
第一种方法是不可取的,因为我们需要在参数中传递太多数据。
第二种方法,我们现在正在使用。
第三种方法不可取,因为有些数据需要经常更改。
所以最好的方法是使用WordPress正在使用的全局变量。
如果有任何部分不清楚,请告诉我......