在Wordpress计算while结果

时间:2015-11-11 09:30:18

标签: wordpress while-loop count

我有这个特色列表,代码需要计算用户有多少活跃的精选列表。我无法在Wordpress中使while循环工作。这是我使用的代码:

#include

无论用户是否具有有效的精选列表,$ FeaturedAdsCount的输出始终为零。我在这里错过了什么吗?对不起,我还在学习PHP,实际上是自学成才。 :) 先感谢您! PS:这是postmeta表: Postmeta table

1 个答案:

答案 0 :(得分:0)

好!经过数小时的阅读和谷歌搜索后,它表示在循环中调用get_post_meta时,请始终使用get_the_id()而不是$wp_query->post->ID$post->ID。所以最终的get_post_meta必须像这样才能在循环中获得结果:

$post_price_plan_activation_date = get_post_meta(get_the_id(), 'post_price_plan_activation_date', true);
$post_price_plan_expiration_date = get_post_meta(get_the_id(), 'post_price_plan_expiration_date', true);

谢谢xphan的所有建议! :)