Languages: English • Italiano • فارسی • (Add your language)
فارسی • User:iEhsan.ir/fa_load_plugin_textdomain
This article is in Persian and article need to be "Right-to-Left" (RTL)
این تابع، فایلهای زبان مربوط به افزونه را باز و به سیستم معرفی میکند.
اگر مسیری به این تابع داده نشود، تابع در دایرکتوری خود افزونه به دنبال فایل زبان (mo) خواهد گشت. نامگذاری فایل mo بر اساس نامک افزونه (Slug) و شناسهی زبان (تعریفشده در WPLANG) صورت میگیرد. برای مثال، شناسهی زبان پارسی 'fa_IR' و زبان آلمانی 'de_DE' است. در صورتی که شناسهی دامنه متنی (Text Domain ID) شما my-plugin باشد و زبان وردپرس شما fa_IR
باشد، این تابع به دنبال فایل 'my-plugin-fa_IR.mo' خواهد گشت.
در صورتی که شما این تابع در چندین زمان مختلف فراخوانی کنید، فایلهای زبان با یکدیگر ترکیب (Merge) خواهند شد.
<?php load_plugin_textdomain( $domain, $abs_rel_path, $plugin_rel_path ) ?>
add_action( 'plugins_loaded', 'myplugin_load_textdomain' ); /** * Load plugin textdomain. * * @since 1.0.0 */ function myplugin_load_textdomain() { load_plugin_textdomain( 'my-plugin', false, dirname( plugin_basename( __FILE__ ) ) . '/langs/' ); }
Localization: get_locale(), load_textdomain(), load_default_textdomain(), load_plugin_textdomain(), load_theme_textdomain()