【发布时间】:2016-11-30 09:45:32
【问题描述】:
我想检查一下 WordPress 中是否安装了 Yoast SEO。我已经在我的测试环境中激活了 Yoast SEO,但没有成功。
在Yoast的wp-seo-main.php中,第16行有这样一行:
define( 'WPSEO_VERSION', '3.4' );
所以我想,这是检查 Yoast 是否已安装并运行的好方法,所以我做了:
if ( defined( 'WPSEO_VERSION' ) ) {
echo '<script>alert("Yes, defined");</script>';
} else {
echo '<script>alert("No, undefined");</script>';
}
但它给了我“不,未定义”。多么奇怪,因为它应该被定义。
有人有想法吗?我完全没有想法。
【问题讨论】:
-
请记住 wordpress.stackexchange.com,您的问题可能更适合那里
-
@YakovL 是的,但我认为这更像是一个与 PHP 相关的东西,但事实证明它有 wordpress 函数。
-
请查看我的功能。它包含很多使用 wp 函数进行良好且稳定的检查的内容!
-
是这里的相关问题是Yoast是安装并运行还是只是“安装”?后者我想知道我们什么时候需要知道插件文件夹中是否有一个非活动插件?所以我想在问题“......并且正在运行”中写的是我们应该给出的答案.