1

ローカライズ番号で投稿ビューを表示したい。そうするために、これらの関数を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.' বার';
}
4

1 に答える 1

2

パルベス、

WordPress ではバングラ語がサポートされています。http: //codex.wordpress.org/WordPress_in_Your_Language#Bangla_- Bengali .28bn_BD.29を参照してください。

以下のリンクから見つけることができる、WordPress に Bangla 言語パックをインストールする必要があります...

http://svn.automattic.com/wordpress-i18n/bn_BD/trunk/messages/

http://www.shadhinbangla.com/wordpress-bangla-language-pack-beta-3/2011/10/

また、HTML コードで CHARSET を UTF-8 に設定する必要があることを確認する必要があります。DB に Bangla 値を格納するには、MySQL DB を Collat​​ion CHARSET UTF-8 で作成する必要があります。

また、Bangla で日付と時刻を表示する古い WordPress プラグインを 1 つ見つけました。そのコードを参照して、問題を解決することもできます。ここにプラグインのリンクがあります... http://wordpress.org/extend/plugins/bangla-numbers-in-date-and-time/

または、WordPress サポートチームに助けを求めることができます.

ねえ、私は最近、WordPress でバングラ言語をセットアップするための詳細なドラフトを見つけました。このリンクを参照してください... http://www.lavluda.com/2008/11/08/wordpress-with-full-bangla-language-support/

于 2012-10-19T09:23:45.503 に答える