Могу ли я использовать второй оператор «if» в конце существующего оператора if?Разрешено использовать второй оператор if?
Я использую «CODE A» для создания условных тегов заголовков для веб-сайта WordPress. Первоначально «CODE A» не включал «CODE B», но я читал, что могу использовать «CODE B», добавив его в конец существующего оператора if. Правильно ли «CODE A»?
Пример вывода кода А: Для категории "Цыпленок" и название сайта "Рецепты" и "страница 3":
заголовка, отображаемый в браузере:
Chicken - Рецепты - стр 3
,
кодогенератора
<title>
<?php
if (is_category()) {
wp_title(''); echo ' - '; }
elseif (function_exists('is_tag') && is_tag()) {
single_tag_title(); echo ' - '; }
elseif (is_archive()) {
wp_title(''); echo ' Archive - '; }
elseif (is_page()) {
echo wp_title(''); echo ' - '; }
elseif (is_search()) {
echo 'Search for "'.wp_specialchars($s).'" - '; }
elseif (!(is_404()) && (is_single()) || (is_page())) {
wp_title(''); echo ' - '; }
elseif (is_404()) {
echo 'Not Found - '; }
if (is_home()) {
bloginfo('name'); echo ' - '; bloginfo('description'); }
else {
bloginfo('name'); }
if ($paged>1) {
echo ' - page '. $paged; }
?>
</title>
.
КОД B: Инструкции, скопированные с сайта:
Еще одно предложение, а я все еще возится с моими названиями, чтобы добавить номер страницы в конце заголовка, если это архив или все, что имеет несколько страниц. Таким образом, вы избегаете дубликатов названий (что, по-видимому, нецелесообразно для поисковых систем).
Код я использовал для этого очень проста:
if ($paged>1) { echo '- page ', $paged; }
Я поставил код в самом конце, после всего остального.
Ошибка, но, как новичок, было неправильно использовать второй оператор if. Спасибо за вашу помощь! – leko
Конечно, пожалуйста! – Yavor