有什么方法可以知道在特定页面上应用了特定的短代码吗?
例如在任何WP Theme的主页上, 如果应用了related_products短代码, 那么我想在是否已应用我的插件文件中检查它?有什么办法吗?
#1【检查主页上是否存在wordpress短代码】你可以使用has_shortcode()来检查你的短代码是否被应用。如果需要专门检查是否在主页上使用它, 则可以添加is_home()检查
global $post;
if( is_home() &
&
has_shortcode( $post->
post_content, 'related_products') ) {
echo "YEAH, shortcode is applied on home page";
}else{
echo "Houston, we have a problem!!!";
}
推荐阅读
- 更改WordPress主题中元素的字体颜色
- 更改我的wp模板中的评论标题
- 更改WordPress菜单的类别
- 更改连续类别页面上的帖子数(WordPress)
- 更改WordPress管理区域中的菜单项标签()
- 通过子主题更改自定义帖子类型的标签
- 论异步编程的正确姿势(十个接口的活现在只需要一个接口就能搞定!)
- #yyds干货盘点# springboot使用@Async实现异步调用
- 图解MongoDB集群部署原理