HEX
Server: Apache
System: Linux host.fiblib.com 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: agritoday (1002)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/agritoday/www/wp-content/plugins/td-cloud-library/includes/tdb_state_content.php
<?php


/**
 * Class tdb_state_content - hold the content wp-query. Please note that we also keep the content wp_query in the various other states
 * but this is used for template files and top black bar.
 * Avoid using this in shortcodes! Use the appropriate state global (tdb_state_single)
 */
class tdb_state_content {

    /**
     * @var WP_Query
     */
    private static $wp_query;


    /**
     * @param $new_wp_query WP_Query
     */
    static function set_wp_query($new_wp_query) {
        self::$wp_query = $new_wp_query;
    }


    /**
     * @return WP_Query
     */
    static function get_wp_query() {
        return self::$wp_query;
    }



    /**
     * @return bool
     */
    static function has_wp_query() {
        if (isset(self::$wp_query)) {
            return true;
        }

        return false;
    }
}