【发布时间】:2018-06-04 17:09:44
【问题描述】:
我想在 HTML 编辑器中将 php 代码添加到短代码中。 我的简码如下所示:
<?php echo do_shortcode('[eapi keyword="KEYWORD" n=25]'); ?>
如果我只输入一个词而不是关键字,它就可以了。现在我想用这个 php 代码添加一个单独的标题:
<?php the_title(); ?>
所以我将它插入到这样的短代码中:
<?php echo do_shortcode('[eapi keyword="<?php the_title(); ?>
" n=25]'); ?>
但不幸的是,它不起作用。如何成功将此 php 代码插入短代码?
【问题讨论】:
-
我认为问题在于您以单引号开头,这使内容文字化并阻止您使用变量。您可能希望在其中的任何引号之前使用双引号,然后使用反斜杠。
-
你已经启动了php open tag和close tag,问题是你又启动了php open tag " n= 25]'); ?> 试试这个
标签: php html wordpress shortcode