|
|
|
|
<?php
if ( in_category( 4 ) )
{
include 'portfolio.php';
}
elseif ( in_category( 29 ) )
{
include'single-29.php';
}
else
{
include'single-32.php';
exit;
}
?>
| дальше идет код который не должен выполняться а он выполняется. Условие таково если category( 4 ) то выводится 'portfolio.php'; если условие category( 29 ) то выводится ingle-29.php в ином случае выводится single-32.php затем идет exit; то есть при соблюдении этих условий дальнейший скрипт не выполняется а он все равно выводится т.е. то что после exit; В чем ошибка? | |
|
|
|
|
|
|
|
для: ottawa1
(18.11.2015 в 14:39)
| | У вас тут выход только при условии вывода single-32.php.
То есть если категория не 4, и не 29, тто тогда выводи тся single-32.php и осущствляется выход.
А если категория 4 или 29, то ход выполнения не попадет на вывод single-32.php и на exit.
---
Я могу ошибаться! другие поправят если я тут натупал. | |
|
|
|
|
|
|
|
для: root_xxx
(19.11.2015 в 01:02)
| |
<?php
if ( in_category( 4 ) )
{
include 'portfolio.php';
exit;
}
elseif ( in_category( 29 ) )
{
include'single-29.php';
exit;
}
else
{
include'single-32.php';
exit;
}
?>
| Cпасибо за помощь.Сделал так и все пошло | |
|
|
|
|
|
|
|
для: ottawa1
(19.11.2015 в 11:02)
| | ужас | |
|
|
|
|
|
|
|
для: ottawa1
(19.11.2015 в 11:02)
| |
<?php
$inc = 'single-32.php';
if(in_category(4)) $inc = 'portfolio.php';
if(in_category(29)) $inc = 'single-29.php';
include($inc);
?>
|
| |
|
|
|
|
|
|
|
для: Valick
(19.11.2015 в 11:20)
| | лично мне ваш красивый (?) код не понятен.
---
А если у тс работает так как он написал, то ...
Это же не ассемблер, чтобы за каждый байт сражаться. А красота дело субьектинвое. | |
|
|
|
|
|
|
|
для: ottawa1
(18.11.2015 в 14:39)
| | > В чем ошибка?
Ошибка в том что вы взялись за практику не уделив должного внимания теории. | |
|
|
|