2016-04-06 9 views
0

oturum açtıysa fiyat istemek için bir düğme içerir. Bunu fonksiyonum.php içine koydum ve iletişim formunu göstererek 7 gönderme düğmesini gösterir. "Ücretsiz!" ancak oturum açmamış bir kullanıcı için düğmeyi devre dışı bırakmak için if ifadesinin doğru olduğunu göremiyorum. özlediğim bir şey mi var?BEDAVA Fiyat talebine göre fiyatlandırılır ve eğer kullanıcı

//remove free when 0 

add_filter('woocommerce_variable_free_price_html','remove_free_price_text'); 

add_filter('woocommerce_free_price_html','remove_free_price_text'); 

add_filter('woocommerce_variation_free_price_html','remove_free_price_text'); 

function remove_free_price_text($price) { 

if (is_user_logged_in()) 
echo do_shortcode('[contact-form-7 id="3696" title="Request Price"]'); 

elseif (!is_user_logged_in()) 
return 'Price Upon Request';   
} 

cevap

0

deneyin

if (is_user_logged_in()){ 
    echo do_shortcode('[contact-form-7 id="3696" title="Request Price"]'); 
}else{ 
    echo('Price Upon Request'); 
}