0

这就是我想做的。此函数获取自定义 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 本身,但这似乎是一个更简单的解决方案。

4

1 回答 1

3

使用字符串连接?

$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);
于 2013-01-22T21:54:25.317 回答