-1
我在我的plugin.php中创建了一组逻辑,并以存储在变量中的结果结束。在PHP文件之间共享变量
// Calculate rating averages
$args = array(
'ID' => $post_id,
'status' => 'approve',
);
$comments = get_comments($args);
foreach($comments as $comment) {
$tot_stars += get_comment_meta($comment->comment_ID, 'rating', true);
}
$no_of_comments = get_comments_number($post_id);
$avg_rating = ($tot_stars/$no_of_comments);
这种逻辑的作品时,我包括它从该文件不过,我想在另一个PHP文件echo $avg_rating
,我会如何实现这一目标?
我有一些麻烦,呼应仍然输出。我相信我需要更多的指导,说明如何整合'update_post_meta'和'$ avg_rating = get_post_meta($ post-> ID,'avg_comment_rating',true);'为了我的代码,我将如何安排它, '$ avg_rating'和另一个文件'echo $ avg_rating'? – Chris
您在计算完该值后再存储该值,然后在需要的地方使用该值。 –
所以我只是在上面插件的代码后添加'update_post_meta($ post_id,'avg_comment_rating',$ avg_rating);'' – Chris