Неплохая практика, чтобы отбросить кучу HTML с помощью функции php и иметь что-то вроде этого:
function my_function() { global $post; $custom_fields = get_post_custom(); $some_field = $custom_fields ['some_field'][0]; ?> <div class="something <?php if ($some_field) { echo $special-clas;} ?>"> <div class="something-else"> /* bunch more of html code */ </div> </div> }
А затем на странице, где вы хотите использовать ее для эха?
<html> <body> ..... .... <?php echo my_function(); ?> ....
Я не знаю, как «принять» это отбросить функции?