在thhumnails.php文件中未在活动插件上定义is_plugin_active()

时间:2016-11-18 作者:OverBakedToast

当我尝试使用WooCommerce访问产品的详细信息时,会收到此错误消息。

致命错误:对未定义函数的调用是/home2/samiam/public\\u html/wp content/plugins/featured image from url/includes/thumbnail中的\\u plugin\\u active()。php在线55

这是位于此行正上方的代码。

function fifu_get_html($url, $alt) {
    if (is_plugin_active(\'sirv/sirv.php\') && strpos($url, "sirv.com") !== false)
        return sprintf(\' \', $url);

return sprintf(\'<!-- Featured Image From URL plugin --> <img src="%s" alt="%s"></img>\', $url, $alt);}<code>
任何建议都会有帮助,谢谢!

该网站是fratzkeart.com

当您尝试访问其中一个产品时,WooCommerce产品页面会显示此错误。。。不久前,我想是更新打破了它。以下是其中一个产品URL>>fratzkeart.com/index.php/product/solo-paper/

1 个回复
SO网友:Lenin Zapata

你可以试试这个,它对我有用:)

// We need plugin.php!
        require_once( ABSPATH . \'wp-admin/includes/plugin.php\' );

        $plugins = get_plugins();

        foreach ($plugins as $key => $value) {
            if ( $value[\'Name\'] == \'Aest Plugins\' ) { // <-- name plugin validate
                if( is_plugin_active( $key ) ){
                    echo "plugin {$value[\'Name\']} is active";   
                }else{
                    echo "plugin {$value[\'Name\']} is desactive";    
                }
            }
        }