Shing
@Shing

Как внутри темплейта заинклюдить содержимое файла с html кодом, а имя или путь брать с ACF?

Как внутри темплейта заинклюдить содержимое файла с html кодом?
А имя файла или целиком путь, брать из ACF.
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 2
Punkie
@Punkie
<?php
$filename = get_field("html_file");
if($filename){
    include "$filename";
// либо include get_stylesheet_directory() . $filename;
}
Ответ написан
alvvi
@alvvi
export default apathy;
Конечный код будет зависеть от того, что все таки из ACF приходит, но например это может выглядеть так:
<?php
  $template_part = get_field( 'example_template_part' );
  if ( locate_template( array( "$template_part.php" ) ) != '' ) {
      get_template_part($template_part);
  } else {
     // показываем что-то дефолтное
  }
?>

Про locate_template: https://developer.wordpress.org/reference/function...
Прочитайте коментарии обязательно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы