从不同帖子添加自定义域

时间:2011-02-22 作者:Robin I Knight

我正在尝试添加来自不同帖子的自定义字段。我创建的数组不工作。

这是代码。

<?php $totalpricearray = query_posts(\'post_type=items&author=\'.$thisauthorID.\'&tag=\'.$thispostID); while (have_posts()) : the_post(); 

    $productprice = get_post_meta($post->ID, "productprice", true);
    $productquantity = get_post_meta($post->ID, "productquantity", true);
    $totalproductprice = ($productprice * $productquantity);
    echo $totalproductprice, \',\';
         endwhile;

         $totalprice = array($totalpricearray);
         echo array_sum($totalprice); ?>
任何想法,

非凡的

(ps刚刚注意到数组正在工作,但等于0)

1 个回复
最合适的回答,由SO网友:wyrfel 整理而成
<?php
$totalprice_posts = get_posts(\'post_type=items&author=\'.$thisauthorID.\'&tag=\'.$thispostID.\'&numberposts=-1\');
$totalprice_array = array();
foreach ($totalprice_posts as $post) {
    $productprice = get_post_meta($post->ID, "productprice", true);
    $productquantity = get_post_meta($post->ID, "productquantity", true);
    $totalproductprice = ($productprice * $productquantity);
    array_push($totalprice_array, $totalproductprice);
}
echo implode(\',\', $totalprice_array);
echo array_sum($totalprice_array);
?
结束

相关推荐

监控PHP函数/执行的最佳方式是什么?

我正试图找到最好的方法来监控哪些PHP代码/函数、MySQL请求和/或插件正在减慢网站页面的速度。我知道有很多不同的选择,包括wordpress插件和涉及firebug(FireHP)的解决方案,但你们觉得什么是最好的方法?就个人而言,我觉得理想的解决方案是拥有某种类型的代码,这种代码可以在每次wordpress安装时默认安装。只有在URL的末尾添加了一个可选条目,才能执行任何调试/监视/报告,如=调试。为了安全起见,最好先登录wordpress管理区域并创建一个临时调试密钥,该密钥将创建一个散列密钥并将