-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