在短码$CONTENT中嵌入PHP

时间:2012-02-16 作者:chris_s

我创建了一个封闭的短代码,它被设计成一个按钮,目的是将内容放入其中。我在一个主题文件中重复这个短代码,并希望内容链接到一个特定的相对页面。然而,我没有使用正确的引语,似乎无法理解这个基本的php语法。

<?php echo do_shortcode(\'[apply]<a href="<?php echo site_url(); ?>/quick-quote">Quick Quote</a>[/apply]\'); ?> 
我知道这是错误的。只是想寻求一些指导。

1 个回复
最合适的回答,由SO网友:Dakshinamurthy Karra 整理而成
<?php echo do_shortcode("[apply]<a href=\'" . site_url() . "/quick-quote\'>Quick Quote</a>[/apply]"); ?> 
结束

相关推荐

IS_FROWN_PAGE只适用于主题文件,不适用于函数.php

如果我在首页中使用is\\u front\\u page()。php文件它按预期工作。但是,如果我在主题函数中使用相同的函数。php文件它不工作。这是正常行为吗?如果不是的话,能不能设法解决问题?在“设置->阅读”中,我将我的首页设置为一个名为“首页”的页面,所以我认为一切都已设置完毕。EDIT将以下内容添加到函数中。php不起作用,但我保证,如果我在标题中添加is\\u home\\u page(),它会像预期的那样起作用。php文件add_action(\'init\', \'my_test\'