使用短码形式的帖子标题 时间:2011-03-15 作者:Anders 嗨,我正在尝试使用此插件:http://wordpress.org/extend/plugins/wordpress-simple-website-screenshot/ 我应该使用短代码:[screenshot url="www.example.com"] 因为我正在单曲中编写代码。我使用的php文件:<?php echo do_shortcode( \'[screenshot url="www.example.com"]\' ); ?>但是,我的问题是URL是在帖子的标题中定义的,所以我尝试:<?php echo do_shortcode( \'[screenshot url="<?php the_title(); ?>"]\' ); ?> 没有运气。是否可以对此进行变通? 2 个回复 最合适的回答,由SO网友:TheDeadMedic 整理而成 您正在尝试在字符串中执行PHP!相反,concat字符串;<?php echo do_shortcode( \'[screenshot url="\' . get_the_title() . \'"]\' ); ?> SO网友:Bainternet 你的问题是<?php the_title(); ?> 内部引号实际上不起作用:<?php echo do_shortcode( \'[screenshot url="<?php the_title(); ?>"]\' ); ?> 收件人:<?php echo do_shortcode( \'[screenshot url="\'.the_title().\'"]\' ); ?> 结束 文章导航