Buonasera, sono nuovo con il php e per poter gestire il mio sito in wordpress ho incontrato questo problema. Sto creando un elenco prodotti sfruttando un plug-in già esistente ma vorrei che i prezzi fossero visibili ai soli iscritti al sito.
Il codice che utilizzo è questo:
Ora, con questo codice ottengo il risultato voluto ma con l aggiunta di "1111" alla scritta voluta. Io vorrei ottenere il seguente messaggio:Codice PHP:
<?function members_only_price($price){if(is_user_logged_in() ){ return $price;} else return '<a href="' .get_permalink(woocommerce_get_page_id('myaccount')). '">Accedi</a> o <a href="'.site_url('/wp-login.php?action=register&redirect_to='get_permalink()).'">Registrati</a>
per visualizzare i prezzi!' .remove_action('woocommerce_after_shop_loop_item','woocommerce_template_loop_add_to_cart' ) .remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 ) .remove_action('woocommerce_single_product_summary','woocommerce_template_single_add_to_cart',30 ) .remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 ) ;}?>
Accedi o Registrati per visualizzare i prezzi!
invece ottengo questo
Accedi o Registrati per visualizzare i prezzi!1111
Come posso rimuovere "1111"? (immagino che siano i valori di ritorno dei remove_action)
Vi ringrazio per l aiuto!!