IF语句POST格式:未选择POST格式 时间:2011-06-30 作者:Lucas 我正在使用post格式,我的大多数代码看起来类似于此:if ( has_post_format( \'standard\' )) { echo \'<?php get_sidebar(); ?>\'; } if ( has_post_format( \'aside\' )) { echo \'this is an aside\'; } if ( has_post_format( \'chat\' )) { echo \'this is the video format\'; } 但是我还希望其中一个if语句包括如何调用它,如果用户did not 选择帖子格式。有人知道吗? 2 个回复 最合适的回答,由SO网友:Milo 整理而成 使用get_post_format:$format = get_post_format(); if ( false === $format ) echo "no post format"; EDIT-使用switch语句的示例:$format = get_post_format(); switch( $format ){ case "aside": echo "aside"; break; case "chat": echo "chat"; break; default: echo "standard"; } SO网友:Rev. Voodoo 如果他们不指定格式,我想它会成为标准格式,用于css目的?<?php $format = get_post_format(); if ( false === $format ) $format = \'standard\'; get_template_part( \'format\', $format ); ?> 是我使用的一些if逻辑,检查格式以返回条件为false 结束 文章导航