我正试图找出一种从JSON输出中删除短代码的方法,我正在使用Wordpress JSON API 对于
我需要在之前删除内容中的短代码do_shortcode
将导致短代码渲染。原因是他们会闯入我的移动应用程序(他们引用了各种js等,而不是在应用程序中)
我找到了一个Strip Shortcodes 我可以连接到的函数the_content
过滤器,因为插件在将其编码为JSON之前应用了这些过滤器。但是,只有在处理json信息请求时,我才能这样做,因为我不想删除一般站点上的短代码。
我知道我可以检查is_single()
或is_home()
但我看不到任何类似的东西可以告诉我它是否用于JSON输出。
我是否可以判断是否存在,以便选择何时使用strip shortcodes函数?
我考虑的一件事是检查url,看看是否json
但我希望能有更强大的东西?