可以将快捷代码的内容添加到表中吗?

时间:2017-03-30 作者:DopeAt

是否可以在表中添加我的短代码?

    [vc_column_text]
        [st_custom_meta key="st_custom_available_dates"]
    [/vc_column_text]
例如,如果我的custom_meta 值为

  <span>Alex</span>
  <span>john</span>
  <span>Chris</span>
  <span>Bill</span>
这个跨度是放在不同的表格单元格和行中。这是可能的还是我在要求一些愚蠢的东西?

1 个回复
最合适的回答,由SO网友:Greeso 整理而成

思考短代码的最佳方式是将其视为函数调用。调用此函数时,它会呈现您所请求的内容。

例如,假设以下是您的帖子或页面的内容:

Some text here
[my_short_code]
And more text here
现在,如果您没有实现shortcode挂钩,那么上面的内容将显示如上所示。

然而,在插件函数文件(或主题,但我认为短代码可能是插件的一部分)中,如果您添加以下挂钩

add_shortcode(\'my_short_code\', \'render_my_short_code);

function render_my_short_code () {
?>
Yay
<?php
}
然后,您的帖子或页面的输出将如下所示:

Some text here
Yay
And more text here
正如您所看到的,当您添加短代码挂钩时,短代码现在作为一个函数来呈现您喜欢的任何内容(挂钩按名称查找短代码,并将其替换为附加到挂钩的函数的内容)。所以,如何使用它真的取决于你。

有关短代码的更多详细信息,请参见:https://codex.wordpress.org/Shortcode

希望这有帮助。