и подскажите можно ли шорткод вызвать без события "изменение баланса"
А то получается так до
и после нажатия "изменение баланса"
секция расширяется по ширине и высоте
Шорткод rcl-usercount используете
?
Но у этого шорткода без изменений внутри никак не срежешь остатки.
Вы можете свой шорткод сделать взяв за основу эту функцию
там ни формы не будет и обрезать на php сможете остатки как надо.
На форуме поищите да и поиском по сайту - её упоминали
Вот написал шорткод otfm_userbalance - выводит просто баланс. Без копеек/центов. С символом выбранной валюты сайта
// шорткод простого вывода баланса add_shortcode( 'otfm_userbalance', 'otfm_get_userbalance' ); function otfm_get_userbalance() { // гостю баланс не показываем. if ( ! is_user_logged_in() ) return; // доп User Balance не включен if ( ! rcl_exist_addon( 'user-balance' ) ) return; $userbalance = 0; // получим баланс $user_count = rcl_get_user_balance(); if ( $user_count ) { // копейки, центы отрежем в пользу сайта $userbalance = floor( $user_count ); } $out = '<div class="rcl-usercount usercount">'; $out .= '<span class="rcl-usercount-num">' . $userbalance . '</span>'; $out .= rcl_get_primary_currency( 1 ); $out .= '</div>'; return $out; }
Просто прописав константу вывод не измениться.
Данная константа определяет степень округления при операциях изменения баланса, а не его вывода, т.е. новое значение баланса в БД будет записываться уже с учетом этой константы, это удобно если на сайте нужно работать с биткоином, указав define( 'RCL_PRECISION', 5 );
мы начинаем работать с сатоши.
округлить вывод можно функцией rcl_commercial_round()