включить в $ Как мне встроить include в код?

#php #include

#php #включить

Вопрос:

Как мне встроить включение в код?

** Я хочу эту страницу (tabtab.php ), который будет отображаться перед
страницей $content tabtab.php в настоящее время не отображается с этим кодом . **

 if(!empty($mp3Link)) { 

 $linkHtml = '
<a class="w3-black" href="#ucomment">com</a>   
 
' . include (TEMPLATEPATH . '/tabtab.php') . ' 
     
   ';
                
     
};

        $mp3Info = 
            
            "<h2><p><span>1 : </span><span>$mp3_caption</span></h2></p>";
            

        return $imageTag.$mp3Info."<br/>".$playerTag."<br/>".$linkHtml.$content;
    }

    return $content;

}
add_filter('the_content', 'append_mp3_file');
 

Комментарии:

1. оберните ваш php-код между <?php … ?>

2. <?php include (TEMPLATEPATH . ‘/single_ads.php ‘); ?>

3. В этом случае сайт тоже не загружается

4. @MohammedYassineCHABLI, нет. Это просто выведет ‘<?php include (TEMPLATEPATH . ‘/single_ads.php ‘); ?>’ в виде строки.

5. Сайт не загружается

Ответ №1:

Вам нужно сделать функцию включения частью PHP, а не строкой,

 if(!empty($mp3Link)) {

    $linkHtml = '



<a class="w3-black" href="#ucomment">comen</a>   
<span id="ucomment"></span>  
' . include (TEMPLATEPATH . '/single_ads.php') . '   **// I want to embed it here**


   ';
      
};
 

Комментарии:

1. На этот раз ошибки не было, но single_ads.php страница не отображается (не загружена)

2. Можете ли вы поделиться большей частью кода? Файл не загружается, потому что if не может быть найден?

3. Файл существует, но не отображается… Я добавил изображение в статью

4. Я хочу, чтобы эта страница отображалась перед $ content