我有这个特色列表,代码需要计算用户有多少活跃的精选列表。我无法在Wordpress中使while循环工作。这是我使用的代码:
#include
无论用户是否具有有效的精选列表,$ FeaturedAdsCount的输出始终为零。我在这里错过了什么吗?对不起,我还在学习PHP,实际上是自学成才。 :) 先感谢您! PS:这是postmeta表:
答案 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的所有建议! :)