如何仅在设置了自定义字段值的情况下显示功能?

时间:2011-07-18 作者:Sledge81

我在这里尝试的是修改现有的wp postratings插件。显示额定值的功能是:

<?php if(function_exists(\'the_ratings\')) { the_ratings(); } ?>
但是,上面的代码显示每个帖子的评分。如果一篇文章有一个名/值为ratings/yes的自定义字段,那么需要添加什么条件语句

这样,根据条件语句,评分将仅显示在自定义字段添加了评分/是的帖子上。

1 个回复
最合适的回答,由SO网友:Milo 整理而成
<?php
// get the value of our custom field
$meta_value = get_post_meta($post->ID, \'ratings\', true);
// if it\'s not empty and the_ratings function exists:
if( !empty($meta_value) && function_exists(\'the_ratings\') ){
    the_ratings();
}
结束

相关推荐