Wordpress:短信代码中的PHP函数。怎么样?

时间:2013-01-22 21:52:53

标签: php wordpress shortcode

这就是我想做的事情。此功能可以抓取自定义Wordpress帖子字段的内容:

get_post_meta($post->ID, 'society_twitter', true);

需要代替下面的字符串'yourTwitterUsername',

[twitter-widget username="yourTwitterUsername"]

看起来像:

[twitter-widget username="get_post_meta($post->ID, 'society_twitter', true);"]

这可能吗?如果是这样,语法是什么?更多细节:我正在尝试修改Twitter小部件以显示我的数据库中自定义帖子字段中列出的用户名,而不是仅显示一个字符串值。我已经尝试过编辑插件php本身,但这似乎是一个更简单的解决方案。

1 个答案:

答案 0 :(得分:2)

使用字符串连接?

$string = '[twitter-widget username="' . get_post_meta($post->ID, 'society_twitter', true) . '"]';

修改:根据评论更新:

$string = '[twitter-widget username="' . get_post_meta($post->ID, 'society_twitter', true) . '"]';
echo do_shortcode( $string);