【问题标题】:Inserting shortcode in a PHP file in Wordpress在 Wordpress 的 PHP 文件中插入简码
【发布时间】:2016-10-17 14:23:19
【问题描述】:

我使用了 collapse-o-matic,但我不知道如何将字段传递给它。

简码是:

echo do_shortcode('[expand title="Click here"]Hidden text. [/expand]');

而不是Hidden text,我想传递我通常会通过以下方式获得的字段:

get_custom_field('description', true); 

看来我不能只是将这个 sn-p 复制并粘贴到相关位中。

我怎样才能达到我所追求的目标?

【问题讨论】:

  • 您能分享一下您是如何尝试将 sn-p 复制并粘贴到相关部分的吗?

  • [/expand]'); ?>

标签: php wordpress shortcode


【解决方案1】:

您应该能够使您的 do_shortcode 调用动态化,但是您必须将短代码的全部内容传递给 do_shortcode 函数调用,并且很难从您的评论中看出该行的实际结构。试试这个:

<?php echo do_shortcode('[expand title="click here "] ' . get_custom_field('description', true) . ' <hr> [/expand]'); ?>

【讨论】:

  • 谢谢杰夫。它不太奏效。它现在拾取了该字段,但它正在显示我可以我认为它没有正确处理结束标签 [/expand]
  • 谢谢杰夫。它几乎起作用了。它现在正在收拾这个领域,但它是展示而不是隐藏。我不认为最终标签 [/expand] 被正确拾取。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-25
  • 1970-01-01
  • 2015-08-09
  • 1970-01-01
  • 2023-02-24
  • 1970-01-01
相关资源
最近更新 更多