0

コードに次の 2 行があります。

$wp_admin_bar->add_menu( array( 
    'id' => 'plugin_update_notifier', 
    'title' => '<span>' . HEUREKA_FEED_PRO_NOTIFIER_PLUGIN_NAME 
        . ' <span id="ab-updates"> ' 
        . _e('Vynovenie', 'podujatie_heureka') . '</span></span>', 
     'href' => get_admin_url() . 'index.php?page=heureka_feed_pro-plugin-update-notifier' ) );

add_dashboard_page( 
    HEUREKA_FEED_PRO_NOTIFIER_PLUGIN_NAME . ' Plugin Updates', 
    $menu_name . ' <span class="update-plugins count-1"><span class="update-count"> ' . _e("Vynovenie", 'podujatie_heureka') . ' </span></span>', 
    'administrator', 
    'heureka_feed_pro-plugin-update-notifier', 
    'heureka_feed_pro_update_notifier');

翻訳の最良の方法は何_e(ですか? 機能していません。

4

1 に答える 1

0

これは正しい関数ではなく、値を_e() エコーし​​、姉妹関数で割り当てる必要があります__()WordPress 開発者向け I18n を
参照してください。

PHP 関数printfsprintf非常に便利です。

'title' => sprintf(
    '<span>%s <span id="ab-updates"> %s </span></span>',
    HEUREKA_FEED_PRO_NOTIFIER_PLUGIN_NAME,
    __( 'Vynovenie', 'podujatie_heureka' )
),
于 2013-10-25T17:59:15.460 に答える