HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wptoho/wp-content/themes/themify-ultra/themify/class-tf-term-image.php
<?php
/**
 * Term Cover Image
 */

final class Themify_Term_Images {

    public static function run() {
        add_action( 'admin_init', array( __CLASS__, 'admin_init' ), 100 );
    }

    /**
     * Add options to all taxonomy terms that have archives
     */
    public static function admin_init() {
        $taxonomies = get_taxonomies( array( 'public' => true ) );
        foreach ( $taxonomies as $tax ) {
            add_filter( "themify_metabox/taxonomy/{$tax}/fields", array( __CLASS__, 'fields' ) );
        }
    }

    public static function fields( $fields ) {
        $options = array(
            array(
                'name' => 'tbp_cover',
                'title' => __( 'Themify Cover Image', 'themify' ),
                'description' => __( 'This image can be used in various Themify templates, like in Builder Pro archive templates.', 'themify' ),
                'type' => 'image',
                'meta' => array()
            ),
        );

        return array_merge( $fields, $options );
    }
}
Themify_Term_Images::run();