仅当存在价值时才显示价格

时间:2013-05-14 作者:mus720714

我得到了两个价格值,(WpForest\\u price)first price(WpForest\\u price 1)second price,我想要的是,如果用户使用第一个价格的值购买,它将显示价格,对于第二个价格,它将在单个sumarry付款页面中显示第二个价格表示开和关。现在,我所做的编码只显示了一个价格(WpForest\\u price)第一个价格。如何使用下面的语句对其进行编码。

这是我的代码。。

if(count($res) > 0){
echo \'<table width="100%">\';
echo \'<thead><tr>\';
echo \'<th>\'.__(\'Post Name\',\'WpForest\').\'</th>\';
echo \'<th>\'.__(\'Price\',\'WpForest\').\'</th>\';
echo \'<th>\'.__(\'Date Purchased\',\'WpForest\').\'</th>\';
echo \'<th>\'.__(\'Download\',\'WpForest\').\'</th>\';
echo \'</tr></thead><tbody>\';
//-------------
foreach($res as $row){
  if (!empty($row->pid)) {
  $post_id = get_post($row->pid);
echo \'<tr>\';
echo \'<th><a href="\'.get_permalink($post_id->ID).\'">\'.$post_id->post_title .\'</a></th>\';
echo \'<th>\'.wpforest_currency_simb().get_post_meta( $post_id->ID, \'WpForest_price\', true ).\' \'.  get_option(\'wpf_paypal_cur\').\'</th>\';
echo \'<th>\'.date(\'d-M-Y\',strtotime($row->complete_date)).\'</th>\';
echo \'<th><a href="\'.home_url().\'/download/\'.$post_id->ID.\'">\'.__(\'Download Now\', \'WpForest\').\'</a></th>\';
echo \'</tr>\';
}
 } echo \'</tbody></table>\';

1 个回复
SO网友:Charles Clarkson

假设这产生了当前的第一个价格:

echo \'<th>\' . wpforest_currency_simb() . get_post_meta( $post_id->ID, \'WpForest_price\', true ) . \' \' . get_option( \'wpf_paypal_cur\' ) . \'</th>\';z
假设我理解这个问题,这应该测试第一个价格:

$price = get_post_meta( $post_id->ID, \'WpForest_price\', true );
if ( $price )
    echo \'<th>\' . wpforest_currency_simb() . "$price " . get_option( \'wpf_paypal_cur\' ) . \'</th>\';
这应该测试第二个价格:

$price = get_post_meta( $post_id->ID, \'WpForest_price 1\', true );
if ( $price )
    echo \'<th>\' . wpforest_currency_simb() . "$price " . get_option( \'wpf_paypal_cur\' ) . \'</th>\';
从评论中可以看出,您希望:

if ( some test )
    $price = get_post_meta( $post_id->ID, \'WpForest_price\', true );
else
    $price = get_post_meta( $post_id->ID, \'WpForest_price 1\', true );

echo \'<th>\' . wpforest_currency_simb() . "$price " . get_option( \'wpf_paypal_cur\' ) . \'</th>\';
但我不知道你想用什么测试。

结束

相关推荐

NEXT_POSTS_LINK返回第一页的相同内容

分页似乎工作正常。。。我有21个帖子。。。它将转到3页。。。然而每页显示10篇帖子,内容与第一页相同。。。。<?php $temp = $wp_query; $wp_query= null; $args = array( \'post_type\' => \'a-reports\', \'post_status\' => \'publish\' ); $wp_query = new WP_Query( $a