我正在尝试将这段代码转换为一个短代码,以便可以在我的帖子中使用。有可能吗?我想不出怎么做,因为我是wordpress的初学者,通过书籍/youtube和wordpress文档学习。
代码为:
global $userpro;
$userpro->permalink( get_the_author_meta(\'ID\') );
目标是在帖子中以[authorlink]的身份执行
如果无法做到这一点,我是否可以在单个帖子模板中添加上述代码,并使用If-so在特定位置显示它?如何做到这一点?
感谢大家的贡献。
最合适的回答,由SO网友:Shazzad 整理而成
add_shortcode(\'userpro_author_link\', \'wpse_152910\');
function wpse_152910( $attr ){
if( ! is_singular() )
return \'\';
$post = get_post();
global $userpro;
$userpro->permalink( $post->post_author );
}
您将使用
[userpro_author_link]
在您的帖子内容上显示此内容。