Я работаю в wordpress
и есть функция, которая вызывает CSS
лист, специфичный для моего шаблона.
Теперь у меня есть второй шаблон, который имеет другую таблицу стилей.
Текущая функция — это оператор if (то есть, если шаблон A, используйте CSS
лист А),
но теперь я хотел бы сделать оператор if / elseif, который ищет шаблон A или шаблон B. Таким образом, мне не нужно писать оператор if дважды.
Я хочу знать, что делать с остальным в конце. Могу ли я просто оставить это поле пустым, или есть лучший способ справиться с этим?
Вам не нужно определять else
состояние. Вы можете просто иметь if
или же if/elseif
если ты хочешь. Вот ссылка — http://php.net/manual/en/control-structures.elseif.php
Хотите ли вы, чтобы что-то произошло, если вы не участвуете в шаблоне A или шаблоне B? Если нет, просто исключите else
утверждение, и использовать условный как
if ($template-a) {
// include template a css
} elseif ($template-b) {
// include template b css
}
Если вы предпочитаете, чтобы какое-либо поведение по умолчанию происходило, если вы не используете шаблон A или шаблон B, используйте условное выражение
if ($template-a) {
// include template a css
} elseif ($template-b) {
// include template b css
} else {
// include default css or whatever
}
Других решений пока нет …