要在原始HTML元素中执行短代码,必须找到通过短代码调用的回调函数,然后在原始HTML元素中回显该函数。
例如,如果您的短代码是[foo_code]
, 然后,通过查找此短代码的add\\u shortcode()(在本例中为[foo\\u code]),找出在执行此函数时正在回调的函数-
add_shortcode(\'foo_code\', \'foo_callback_function\');
现在,当您知道调用哪个函数时,只需在原始html中回显该函数,如:
[echo foo_callback_function();]
有关其工作原理的更多详细信息,请参阅checkout
this answer.希望有帮助!