: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
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 ) {
'title' => __( 'Themify Cover Image', 'themify' ),
'description' => __( 'This image can be used in various Themify templates, like in Builder Pro archive templates.', 'themify' ),
return array_merge( $fields, $options );
Themify_Term_Images::run();