Поддержка Проблемы и решения Проверка файла и вывод

  • Есть функция, которая выводит slug метки тегов + полный путь до файла.
    типа http://site/путь/slug.jpg

    <?php
    function single_term_slug_ok( $prefix = '/images/brand/mark/', $display = true ) {
    	$term = get_queried_object();
    	$url_tp = get_template_directory_uri();
    
    	if ( !$term )
    		return;
    
    	if ( is_category() ) {
    		$term_name = apply_filters( 'single_cat_title', $term->slug );
    	} elseif ( is_tag() ) {
    		$term_name = apply_filters( 'single_tag_title', $term->slug );
    	} elseif ( is_tax() ) {
    		$term_name = apply_filters( 'single_term_title', $term->slug );
    	} else {
    		return;
    	}
    
    	if ( empty( $term_name ) )
    		return;
    
    	if ( $display )
    		echo $url_tp . $prefix . $term_name . '.jpg';
    	else
    		return $prefix . $term_name;
    }
    ?>

    В папке лежат не все файлы а токо часть ( под определенные метки )
    Функция выдает полный путь до файла… а вот как проверить, если этот файл на месте или его нет, я не знаю… помогите пожалуйста…
    пробовал функцию validate_file() но он проверяет только путь до файла.. или вообще имеет другое значение…
    Спасибо!

  • Тема «Проверка файла и вывод» закрыта для новых ответов.