通过作者元文本域分析短码

时间:2014-05-23 作者:Leslie Fernando

我一直在使用UPME plugin 设计一个会员档案网站,允许我根据输入文本区域字段的短代码获取信息并向每个用户显示不同的档案。

我遇到的问题是使用do_shortcode 呼叫我的functions.php. 我不能百分之百确定该字段是否被正确调用。我知道它不起作用,因为短代码没有加载任何内容,但我确实知道textarea字段的名称是view_matches.

这是我目前掌握的print do_shortcode(the_author_meta( \'view_matches\' ));

1 个回复
SO网友:s_ha_dum

the_author_meta() 将要echo 内容直接。它不会传回可由处理的字符串do_shortcode().

你想要的get_the_author_meta(), 本质上与the_author_meta() 但它返回一个字符串,而不是echo正在删除数据。

结束

相关推荐

如何将一段代码放在DO_SHORTCODE()中的[Shortcode][/Shortcode]之间?

所以我想在一个“like lock”后面放一个帖子循环,该锁是由一个插件创建的,该插件使用短代码[to\\u like ID=“XX”]内容[[to\\u like]。但是我没有用插件阻止内容,而是得到了一个包含所有帖子永久链接的页面。所以我想我要问的是,如何将页面内容(即,显示帖子的模板中的循环)放在短代码中,使其被插件隐藏?这就是我现在得到的:foreach ( $posts as $post ) : setup_postdata( $post ); $content