php 在wordpress函数中选中Use cache Plugin

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在wordpress函数中选中Use cache Plugin相关的知识,希望对你有一定的参考价值。

<?php

    /*
     * Check User Active A cache Plugin in Wordpress
     */
    static public function user_is_use_cache_plugin()
    {
        $use = array( 'status' => false, 'plugin' => '');

        /* Wordpress core */
        if ( defined( 'WP_CACHE' ) && WP_CACHE ) {
            return array( 'status' => true, 'plugin' => 'core');
        }

        /* WP Rocket */
        if ( function_exists( 'get_rocket_cdn_url' ) ) {
            return array( 'status' => true, 'plugin' => 'WP Rocket');
        }

        /* WP Super Cache */
        if ( function_exists( 'wpsc_init' ) ) {
            return array( 'status' => true, 'plugin' => 'WP Super Cache');
        }

        /* Comet Cache */
        if ( function_exists( '___wp_php_rv_initialize' ) ) {
            return array( 'status' => true, 'plugin' => 'Comet Cache');
        }

        /* WP Fastest Cache */
        if ( class_exists('WpFastestCache') ) {
            return array( 'status' => true, 'plugin' => 'WP Fastest Cache');
        }

        /* Cache Enabler */
        if ( defined( 'CE_MIN_WP' ) ) {
            return array( 'status' => true, 'plugin' => 'Cache Enabler');
        }

        /* W3 Total Cache */
        if ( defined( 'W3TC' ) ) {
            return array( 'status' => true, 'plugin' => 'W3 Total Cache');
        }

        return $use;
    }

以上是关于php 在wordpress函数中选中Use cache Plugin的主要内容,如果未能解决你的问题,请参考以下文章

php WordPress和单一责任原则 - 来自https://carlalexander.ca/single-responsibility-principle-wordpress/

如何在 AngularJS 部分文件中使用 php (wordpress) 函数?

如何在自定义 PHP 脚本中调用 WordPress 函数

php mail() 函数在 Wordpress 中是不是有效?

在WordPress安装外部运行循环

将变量从 WordPress PHP 传递到 JavaScript