ローカライズ番号で投稿ビューを表示したい。そうするために、これらの関数をfunction.phpに追加します
function make_bangla_number($str)
{
$engNumber = array(1,2,3,4,5,6,7,8,9,0);
$bangNumber = array('১','২','৩','৪','৫','৬','à§','৮','৯','০');
$converted = str_replace($engNumber, $bangNumber, $str);
return $converted;
}
add_filter( 'the_views', 'make_bangla_number' );
しかし、ローカライズで番号を表示できません。the_views を呼び出すたびに、英語の番号が表示されます。ローカライズ言語で投稿ビュー数を表示する方法はありますか?
詳細については、私の投稿ビュー関数を次に示します。
// function to count post views.
function setPostViews($postID) {
$count_key = 'views';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
// function to display number of post views.
function the_views($postID){
$count_key = 'views';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 View";
}
return $count.' বার';
}