我想在 HTML 编辑器中将 php 代码添加到短代码中。 我的短代码如下所示:
<?php echo do_shortcode('[eapi keyword="KEYWORD" n=25]'); ?>
如果我只输入一个词而不是 KEYWORD,它就可以工作。现在我想用这个 php 代码添加一个单独的标题:
<?php the_title(); ?>
所以我像这样将它插入简码中:
<?php echo do_shortcode('[eapi keyword="<?php the_title(); ?>
" n=25]'); ?>
但不幸的是,它没有用。我怎样才能成功地将这个 php 代码插入到短代码中?
最佳答案
使用类似的东西
<?php do_shortcode('[eapi keyword="' . get_the_title() . '"]'; ?>
你需要 get_the_title 因为它会返回标题而不是直接输出它(就像 the_title 那样)。由于您已经处于 PHP 模式,因此不需要任何额外的
关于php - 如何将 php 代码插入 HTML 的短代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47934858/