сейчас код выглядит сдедующим образом
<?php echo get_the_term_list( $post->ID, 'temi', 'Темы: ', ', ', '' ); ?><br/>
<?php echo get_the_term_list( $post->ID, 'strani', 'Страны: ', ', ', '' ); ?><br/>
<?php echo get_the_term_list( $post->ID, 'istochniki', 'Иностранные СМИ: ', ', ', '' ); ?><br/>
<?php echo get_the_term_list( $post->ID, 'organizacii', 'Организации: ', ', ', '' ); ?><br/>
<?php echo get_the_term_list( $post->ID, 'regiony', 'Регионы: ', ', ', '' ); ?><br/>
в результате тэги отображаются так:
![user posted image](http://freesmi.by/wp-content/uploads/2011/11/12.jpg)
то есть я написал тэг "темы", тэг "страны" и тэг "организации", но не написал тэг "Иностранные СМИ". и получается, что между странами и организациями появляется лишний абзац. Как сделать, чтобы например "организации" сдвигались к "странам", в случае, если я не пишу "иностранные СМИ". то есть сделать так как на второй картинке
![user posted image](http://freesmi.by/wp-content/uploads/2011/11/2.jpg)
Спустя 5 минут, 8 секунд (2.11.2011 - 21:01) Winston написал(а):
Можно так попробовать
Свернутый текст
<?php echo get_the_term_list( $post->ID, 'temi', 'Темы: ', ', ', '' ); ?><br/>
<?php echo get_the_term_list( $post->ID, 'strani', 'Страны: ', ', ', '' ); ?><br/>
<?php
if(!empty(get_the_term_list( $post->ID, 'istochniki', 'Иностранные СМИ: ', ', ', '' )))
echo get_the_term_list( $post->ID, 'istochniki', 'Иностранные СМИ: ', ', ', '' );
?><br/>
<?php echo get_the_term_list( $post->ID, 'organizacii', 'Организации: ', ', ', '' ); ?><br/>
<?php echo get_the_term_list( $post->ID, 'regiony', 'Регионы: ', ', ', '' ); ?><br/>
Спустя 13 минут, 54 секунды (2.11.2011 - 21:15) Гость_Денис написал(а):
Спасибо за ответ, но не работает. пишет Fatal error
Спустя 8 минут, 29 секунд (2.11.2011 - 21:23) Winston написал(а):
Цитата (Гость_Денис @ 2.11.2011 - 20:15) |
пишет Fatal error |
Полный код ошибки дайте.
Спустя 38 минут, 50 секунд (2.11.2011 - 22:02) Гость_Денис написал(а):
Спасибо. проблему в итоге решил так
то есть <br/> переставил
<?php echo get_the_term_list( $post->ID, 'temi', 'Темы: ', ', ', '<br/>' ); ?>
<?php echo get_the_term_list( $post->ID, 'strani', 'Страны: ', ', ', '<br/>' ); ?>
<?php echo get_the_term_list( $post->ID, 'istochniki', 'Иностранные СМИ: ', ', ', '<br/>' ); ?>
<?php echo get_the_term_list( $post->ID, 'organizacii', 'Организации: ', ', ', '<br/>' ); ?>
<?php echo get_the_term_list( $post->ID, 'regiony', 'Регионы: ', ', ', '<br/>' ); ?>
то есть <br/> переставил