我的父主题有一个do\\u shortcode函数,可以自动生成并在侧边栏上显示内容。我想编辑它并在那里放置一些自定义内容。。怎么做?
DO短码自动内容生成(_S)
2 个回复
SO网友:Malay Solanki
您可以使用以下函数删除短代码输出
remove_shortcode(\'shortcode_name\')
https://developer.wordpress.org/reference/functions/remove_shortcode/
SO网友:bravokeyl
do_shortcode
输出使用创建的短代码add_shortcode
, 因此,找出这个shortcode函数并检查是否有任何可用的操作/过滤器挂钩。
或
使用remove_shortcode
要删除父主题函数并添加自己的代码,请使用add_shortcode
. 如果父主题使用function_exists
在创建短代码时进行检查,这样就不必担心删除它了。您可以重写该函数。
结束