有没有办法检查用户是否安装了SEO插件,如果没有,我可以插入我的metas等。
Check if SEO plugin installed
3 个回复
最合适的回答,由SO网友:MikeSchinkel 整理而成
你好@Liam:,
您需要做的是创建一个顶级SEO插件和主题的列表,然后记录每个插件和主题是如何实现元的,并为每个插件和主题制定策略。和/或您可以在激活时询问您的用户是否使用SEO插件,就像Akismet要求用户输入API密钥一样。
SO网友:Jonas Lundman
您可以使用插件文件夹名称+文件名来启动插件,例如YOAST插件:
if(in_array(\'wordpress-seo/wp-seo.php\', apply_filters(\'active_plugins\', get_option(\'active_plugins\')))){
/* Yoast is active */
}
或者找到插件的主类并再次检查,如下所示:if(class_exists(\'WPSEO_Options\')){
/* Yoast is active */
if(WPSEO_Options::get(\'breadcrumbs-enable\', false)){
/* Yoast breadcrumbs is active */
}
}
SO网友:Rarst
您可以检查特定插件,例如is_plugin_active()
作用
但一般来说,没有办法检查SEO插件,至少没有任何可靠的方法。
结束