这就是我想做的事情。此功能可以抓取自定义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本身,但这似乎是一个更简单的解决方案。
答案 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);