قبل از اینکه بخواهیم یک فایل ترجمه برای پلاگین ایجاد کنیم، باید از توابعی در پلاگین استفاده کنیم که رشته های موجود در پلاگین بتوانند از قابلیت ترجمه شدن استفاده کنند. شروع کار آماده سازی پلاگین برای ترجمه از همان ابتدای فعال سازی پلاگین می باشد، درواقع آنجائیکه هدر پلاگین را می نویسید باید تنظیمات لازم را انجام دهید تا کلمات و عباراتی که ترجمه شده اند جایگزین معادل آنها در زبان پیش فرض سایت شوند.
در این درس نحوه تخصیص یک متن ترجمه شده را در زمان شروع به کار پلاگین فرا خواهید گرفت.
نحوه انجام کار
یک پوشه جدید به نام ch11-hello-world ایجاد کنید. و یک فایل در آن به نام ch11-hello-world.php بسازید.
نام هدر پلاگین را Chapter 11 – Hello World قرار دهید.
کدهای زیر را به منظور اجرا در زمان فعال سازی پلاگین در پروژه اضافه کنید:
register_activation_hook( __FILE__, 'ch11hw_set_default_options_array' ); function ch11hw_set_default_options_array() { if ( false === get_option( 'ch11hw_options' ) ) { $new_options = array(); $new_options['default_text'] = __( 'Hello World', 'ch11hw_hello_world' ); add_option( 'ch11hw_options', $new_options ); } }