L oop Вопрос по основам c PHP - Что за l oop мне нужно - PullRequest
0 голосов
/ 04 мая 2020

У меня есть функция, поэтому, если is_page (280) имеет значение true, я хочу вызвать файл php с get_template_part ('nav'); .Я могу сделать это с помощью if-else l oop. Но после получения файла php мой основной файл php продолжает читать следующие строки, такие как html et c. Я не хочу этого. Я хочу прекратить чтение строк ниже, если is_page (280) имеет значение true. Также я хочу разработать один и тот же l oop для разных значений. Например, если is_page (999) равен true, а is_page (280) равен false, то теперь вызовите другой php файл и прекратите чтение строк ниже в основном php. Если все условия о функциях is_page ложны, то теперь читайте строки ниже в главном php.

Я знаю, что это основа c Я жду твоей помощи.

1 Ответ

0 голосов
/ 04 мая 2020

Используйте переменную, чтобы остановить скрипт, если это необходимо.

$stop_script = false;

if(is_page(280)===true){
  ... include file;
  $stop_script=true;
  }
else if(is_page(999)===true){
  ... include file;
  $stop_script=true;
  }

if($stop_script === true) die; //stop the script

//rest of php

Или просто die, если шаблон загружен:

if(is_page(280)===true){
  ... include file;
  die;
  }
else if(is_page(999)===true){
  ... include file;
  die;
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...