根据自定义元值显示div 时间:2012-11-22 作者:Dean Elliott 我已经到处寻找这个问题的解决方案,但似乎找不到任何符合我要求的解决方案。基本上,我想做的是根据特定自定义字段的值在帖子中显示一个特定的div。例如如果“featured”自定义字段的值为“1”,那么我希望能够在single中显示div。特定帖子的php但是如果“featured”自定义字段的值不是1,那么我不希望出现任何内容。这有意义吗? 1 个回复 最合适的回答,由SO网友:s_ha_dum 整理而成 然后你需要一个过滤器the_content.function add_conditional_div($content) { global $post; $meta_field = get_post_meta($post->ID, \'your-field-name\', true); if (1 === $meta_field) { $content .= \'<div>whatever</div>\'; } return $content; } The1 当然,值是应该与meta\\u字段匹配的任何值。http://codex.wordpress.org/Function_Reference/get_post_metahttp://codex.wordpress.org/Function_Reference/the_content您也可以直接编辑主题文件或制作child theme. 如果您正在编辑未创建的主题,则强烈建议使用后者。 结束 文章导航