0
我已经重新编辑了这个问题:是否有可能在显示点2的输出之前将一个变量传递给全局颜色(点3)像全局变量或其他?WordPress插件和wp_head
class myclass
{
public function init()
{
global $shortcode_tags;
add_shortcode(MYSHORTCODE, array('myclass', 'shortcode'));
// * point 1
return;
}
public function shortcode()
{
// *point2
}
function globalcolor($color)
{
echo '<style>body{color:' .$color . '}</style>' . "\n";
// * point 3
}
}
add_action('wphead', array('myclass', 'globalcolor'));
add_action('init', array('myclass', 'init'));
PS。现在即时阅读有关自定义字段。 enter code here
谢谢,但即时通讯不是很清楚,我也更新了我的完整方案。 – greenbandit 2011-05-02 05:15:11
@greenbandit这是一个完整的新问题。 ;)在**'wp_head'之后,短代码被解析**。改为使用[自定义字段](http://wordpress.stackexchange.com/questions/tagged/custom-field)。 – fuxia 2011-05-02 09:28:45
@toscho关于短代码的好处,主要想法是通过短代码像[背景颜色=“#0066ff”bg =“url”]添加自定义颜色和背景任何想法? – greenbandit 2011-05-02 18:11:45