在不同的短码函数之间传递信息的正确方式 时间:2014-12-11 作者:myol 我的所有短代码都包含在(相当于)functions.php. 我想让一个短代码函数共享对象中的信息,另一个能够访问该对象。短代码可能在同一页上,也可能不在同一页上。我在想一个独特的global $obj 而不是使用global $post.Wordpress中的“正确”方法是什么? 1 个回复 最合适的回答,由SO网友:Mark Kaplun 整理而成 正确的方法是不要这样做。短代码应该是自包含的,并表示一些复杂HTML的插入点,这些HTML很难正确获取,或者由于安全权限,无法以纯HTML形式插入。当您编写正确的代码时,Globals是一种令人讨厌的魔法,现在想想纯文本,非技术性的作者甚至可以猜测一个短代码是如何依赖于另一个短代码的,删除其中一个短代码会有什么结果?如果第二个短代码需要知道传递给第一个短代码的属性,只需记录用户应该将相同的参数传递给这两个短代码即可。 结束 文章导航