وردپرس و لاراول

وردپرس و لاراول

وردپرس یکی از محبوب ترین اپلیکیشن های متن باز جهان هست و این یعنی خیلی از مردم برای مدیریت سایتشون این ابزار رو انتخاب می کنند. شرایطی پیش میاید که استفاده از وردپرس به عنوان Backend برای سایت مورد نظر شما بهتر است چون آموزش کاربر در زمینه کار با Backend  به حداقل میرسه و یا ممکنه کاربر کاملا با محیط وردپرس آشنایی داشته باشه. یک روش محبوب برای راه اندازی این سایت ها استفاده از وردپرس به عنوان ادمین و ساخت frontend در فریمورکی مثل لاراول است.

بیایید نگاهی به چند پکیج بیاندازیم که کار رو با وردپرس راحت می کنند :

WordPress Corcel

Corcel با استفاده از مدل های Laravel Eloquent و با هدف مدیریت دریافت مستقیم محتوا از دیتابیس وردپرس کاربرد داره. وقتی اون رو نصب کنید, میتونید با همان syntax همیشگی بصورت زیر ازش استفاده کنید :

// All published posts

$posts = Post::published()->get();

$posts = Post::status('publish')->get();



// A specific post

$post = Post::find(31);

این شامل پشتیبانی از پست ها, انواع پست ها, دسته بندی ها, صفحات و ضمیمه هاست. تنها ضعفش اینه که همچنان در حال توسعه هست.

WordPressToLaravel

WordPressToLaravel اطلاعات رو از وبلاگ wordpress.com همگام سازی میکنه. این پکیج برای اجرای زمان بندی شده cron job از طریق Laravel Scheduler طراحی شده. سپس بصورت خودکار اطلاعات پست رو دانلود کرده و به دیتابیس محلی شما وارد میکنه. وقتی راه اندازی شد شما مسئول ساخت مدل ها, کنترلر و view های خودتون برای یکپارچه سازی با دیتایس هستید, و برخی از مزایای استفاده از سیستم wordpress.com این است که اونها بصورت خودکار وردپرس رو آپدیت میکنند, از CDN استفاده می کنند و محتوا میتونه از طریق وبسایت, اپ موبایل یا اپ دسکتاپ اضافه بشه.

عیب این پکیج محدود بودن به اطلاعات پست هست و از دسته بندی ها و تگ ها پشتیبانی نمیکنه.

WP Eloquent

WP Eloquent پکیجی برای ساختwrapper برای جداول دیتابیس وردپرس هست. این شامل مدل  پست ها, نظرات, Meta پست, کاربران و Meta کاربران میشه. وقتی نصب کامل شد, یک نمونه از استفاده رو در ادامه مشاهده می کنید :

use WeDevs\ORM\WP\Post as Post;

Post::type('page')->get()

Post::status('publish')->get()

Post::type('page')->status('publish')->get()

همچنین این پکیج با پکیج Laravel DebugBar کار میکنه و نیازی به ساخت هیچ اتصال دیتابیس اضافی نداره.

laravel-wp-api

این پکیج به صورت مستقیم با WordPress JSON REST API برای سایت های self hosted یکپارچه سازی میشه.

بعد از نصب شما به WpApi alias بصورت زیر دسترسی دارید که کار رو برای کوئری زدن راحت میکنه :

$post = WpApi::post($slug);

$catPosts = WpApi::category_posts($slug, $page);

+Wordpress

این پکیج امکان یکپارچه سازی وردپرس با میکروفریمورک Lumen که با لاراول ساخته شده رو فراهم میکنه.

ویژگی ها

  • پلاگین های موجود در جهان به علاوه ی یک قالب موجود است.
  • امکان اصلاح وردپرس و پلاگین ها وجود دارد.
  • سرعت کدگذاری قالب HTML با استفاده از موتور قالب Blade بالا میرود.
  • سازگاری با موبایل ها ساده تر می شود.
  • کار با وب سرویس های خارجی و ساخت اونها ساده می شود.
  • استفاده از سیستم مدیریت پکیچ های PHP مثل کامپوزر ممکن است.

این پکیج به راحتی با دستور زیر نصب میشه :

$ cd <parent-of-an-install-directory>

$ composer create-project laravel-plus/wordpress <an-install-directory>

همچنین میتونید فایل zip رو دانلود کنید و در محل سرور فایل هایش رو قرار بدید.

سپس دستور زیر رو برای اتمام نصب از طریق zip وارد کنید :

$ cd <installed-directory>

$ composer install

$ cp .env.example .env

$ php artisan key:generate

دستورات artisan این پکیج به صورت زیر است :

  • wordpress:status وضعیت وردپرس.
  • wordpress:install نصب جداول وردپرس.
  • wordpress:uninstall حذف جداول وردپرس.
  • wordpress:multisite:install نصب جداول برای چندسایت.
  • wordpress:multisite:uninstall حذف جداول برای چندسایت.
  • wordpress:theme لیست قالب ها.
  • wordpress:theme <name> جزئیات یک قالب.
  • wordpress:plugin لیست پلاگین ها.
  • wordpress:plugin <name> جزئیات یک پلاگین.
  • make:theme <name> ساخت قالب.
  • make:plugin <name> ساخت پلاگین.

سایر روش های یکپارچه سازی وردپرس و لاراول

قطعا پکیج های بالا تنها راه یکپارچه سازی این دو نیستند. در ادامه به روش های دستی که این یکپارچه سازی رو انجام میده اشاره خواهیم کرد :

  • WordPlate توسط کامپوننت های لاراول و سمفونی ساخته شده و از وردپرس بعنوان وابستگی از طریق Composer استفاده میکنه.
  • استفاده از وردپرس با Lumen
  • آموزش راه اندازی API لاراول به همراه بک اند وردپرس (بهمراه مثال)

همینطور که مشاهده می کنید تعداد زیادی روش برای یکپارچه سازی وردپرس و لاراول وجود داره, بسته به نیاز شما مطمئنا میتونید پکیج های بیشتر و اختصاصی پیدا کنید که کار رو برای هدف شما راحت می کنند.

ترفند پیکربندی وودپرس

۱۵ ترفند پیکربندی وردپرس که مفید است و شما نمی دانید

WP-config یکی از قوی ترین فایل ها در سایت وردپرسی شماست و نقش مهمی در نحوه کارکرد
وردپرس در پشت صحنه ها دارد. برخی از ترفندهای پیکربندی وردپرس بسیار مفید است که اکثر
مبتدیان آن را نمی دانند. در این مقاله، ما بعضی از مفیدترین ترفندهای پیکربندی وردپرس را به
اشتراک خواهیم گذاشت که به شما کمک می کند تا سایت وردپرس خود را  بهینه سازی و ایمن نگه دارید.
پیکربندی وردپرس

نحوه استفاده از این ترفند پیکربندی وردپرس

وردپرس با یک فایل پیکربندی قدرتمند به نام wp-config.php همراه است. این در پوشه ریشه هر
سایت وردپرس قرار دارد و شامل تنظیمات پیکربندی مهم است.
 
 بهترین شرکت های میزبانی وردپرس با نصب وردپرس با یک کلیک می توانند بدانند که هرگز نیازی به ویرایش فایل wp-config.php
در هنگام نصب نباشد. این دلیل اصلی این است که چرا بسیاری از کاربران با قدرت این فایل آشنا نیستند.
شما می توانید از فایل wp-config برای رفع، بهینه سازی و ایمن سایت WordPress خود استفاده کنید.
فایل wp-config.php یک ابزار قدرتمند است و یک اشتباه کوچک در کد می تواند وب سایت شما غیر قابل
دسترسی کند. شما فقط باید این فایل را در صورت لزوم ویرایش کنید و همیشه قبل از هر گونه تغییرات،
پشتیبان کامل وردپرس ایجاد کنید
به این ترتیب، نگاهی به برخی از ترفندهای پیکربندی وردپرس که در وب سایت خودتان  می توانید استفاده کنید.

۱. تنظیمات پیکربندی وردپرس پایه

به طور پیش فرض، شما فقط باید تنظیمات پایگاه داده را در طول نصب وردپرس پر کنید. اگر شما یک
فایل wp-config.php در حال حاضر ندارید، از شما خواسته می شود با پر کردن اطلاعات پایگاه داده
خود، یکی را ایجاد کنید.

تنظیمات پیکر بندی

وردپرس سعی خواهد کرد به صورت خودکار این تنظیمات را با تولید یک فایل wp-config.php ذخیره کند.
با این حال، اگر موفق نشد،  شما باید آنها را به صورت دستی اضافه کنید.
برای انجام این کار، شما باید با استفاده از سرویس گیرنده FTP با وب سایت خود ارتباط برقرار کنید.
پس از اتصال، شما باید فایل wp-config-sample.php را به wp-config.php تغییر نام دهید.
تغییر نام
پس از آن، می توانید به جلو بروید و فایل wp-config.php جدید ایجاد شده را ویرایش کنید. شما نیاز به
اضافه کردن اطلاعات پایگاه داده خود را با تغییر خطوط زیر دارید:
۱
۲
۳
۴
define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');
فراموش نکنید که تغییرات خود را ذخیره کنید و فایل را به سرور آپلود کنید.

 

۲. اضافه کردن کلید های امنیتی در وردپرس

نصب پیش فرض وردپرس به طور خودکار کلید های امنیتی را به فایل پیکربندی شما اضافه می کند. این کلید
امنیتی برای اضافه کردن یک لایه امنیتی اضافی به ورود و خروج وردپرس و احراز هویت کوکی شما استفاده می شود.
شما همیشه می توانید کلید های امنیتی را بازسازی کنید اگر احساس می کنید کسی ممکن است بدون تایید هویت
به وبسایت شما دسترسی داشته باشد. تغییر کلیدهای امنیتی از تمام کاربران وارد شده خارج خواهد شد.
۱
۲
۳
۴
۵
۶
۷
۸
define( 'AUTH_KEY',         'put your unique phrase here' );
define( 'SECURE_AUTH_KEY''put your unique phrase here' );
define( 'LOGGED_IN_KEY',    'put your unique phrase here' );
define( 'NONCE_KEY',        'put your unique phrase here' );
define( 'AUTH_SALT',        'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT',   'put your unique phrase here' );
define( 'NONCE_SALT',       'put your unique phrase here' );

۳. تغییر پیشوند جدول وردپرس

نصب معمولی وردپرس به طور پیش فرض یک پیشوند wp_ برای تمام نام های پایگاه داده وردپرس اضافه می کند.
برخی از کارشناسان امنیتی وردپرس معتقدند که تغییر پیشوند جدول می تواند پایگاه داده وردپرس شما را امن تر کند.
برای انجام این کار، باید خط زیر را در پیکربندی وردپرس خود تغییر دهید.
۱
$table_prefix = 'wp_';
اگر شما این کار را برای یک وب سایت موجود انجام می دهید، همچنین لازم است پیشوند جدول را در پایگاه داده وردپرس
خود تغییر دهید. برای انجام این کار، مقاله ما را در مورد چگونگی تغییر پیشوند پایگاه داده وردپرس مشاهده کنید.

۴. روشن کردن اشکال زدایی در وردپرس

وردپرس همراه با یک ویژگی اشکال زدایی مناسب است که به شما اجازه می دهد خطاهای وردپرس را در حالت اشکالزدایی
مشاهده یا پنهان کنید. برای روشن شدن این، شما باید این قانون را در فایل پیکربندی وردپرس خود اضافه کنید.
۱
define( 'WP_DEBUG', true );
شما همچنین می توانید اشکال زدایی را در حالی که پنهان کردن اشتباهات در وب سایت خود و صرفه جویی در آنها در یک
فایل ورود به سیستم را فعال کنید. برای انجام این کار، خطوط زیر را به تنظیمات پیکربندی خود اضافه کنید.
۱
۲
۳
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
این یک فایل debug.log در داخل پوشه wp-content در وب سایت شما ایجاد می کند و تمام خطاهای اشکال زدایی و اعلان های
داخل فایل log را ذخیره می کند.

۵. تغییر سایت یا آدرس وردپرس

به طور معمول، شما می توانید URL ها وردپرس و سایت خود را از تنظیمات »صفحه عمومی تنظیم کنید. با این حال،
ممکن است قادر به انجام این کار نیستید اگر دسترسی به سایت وردپرسی خود را نداشته باشید، خطاهای هدایت را
مشاهده کرده یا سایت خود را منتقل کرده اید.
در این صورت می توانید سایت خود و وردپرس را از طریق فایل wp-config.php با اضافه کردن خطوط زیر تغییر دهید
۱
۲
define('WP_HOME', 'http://www.example.com');
define('WP_SITEURL', 'http://www.example.com');
فراموش نکنید که example.com را با نام دامنه خود جایگزین کنید.

 

۶. نادیده گرفتن مجوزهای پرونده

وردپرس به شما اجازه می دهد تا مجوزهای فایلی را بردارید اگر میزبان شما دارای مجوز محدود برای همه
فایل های کاربر است. اکثر کاربران این را نیاز ندارند، اما برای کسانی که به آن نیاز دارند وجود دارد.
۱
۲
define('FS_CHMOD_FILE', 0644);
define('FS_CHMOD_DIR', 0755);

 

۷. تغییر تنظیمات بازخورد ارسال

وردپرس ویژگی بسیار خوبی از ویژگی های ویرایش پست دارد که به شما اجازه می دهد که با بازگشت
به یک نسخه قبلی یا ذخیره خودکار تغییرات را به پست ها و صفحات خود بازگردانید .
شما می توانید تنظیمات ویرایش پست را از طریق فایل پیکربندی غیرفعال یا تغییر دهید. در اینجا تنظیمات
ویرایش مجدد مختلفی وجود دارد که میتوانید استفاده کنید.
شما می توانید تغییر دهید که چطور وردپرس یک ذخیره خودکار را به عنوان یک نسخه تجدید نظر  کند با
اضافه کردن خط زیر:
۱
define('AUTOSAVE_INTERVAL', 120); // in seconds
برخی از مقالات در سایت شما ممکن است ده ها نسخه از پست را بسته به مدت زمان لازم برای نوشتن آنها
داشته باشد. اگر فکر می کنید این ویژگی شما را آزار می دهد، می توانید تعدادی از اصلاحات را در هر پست
محدود کنید.
۱
define('WP_POST_REVISIONS', 10);
اگر به دلایلی بخواهید ویژگیهای بازبینی پست را به طور کامل غیرفعال کنید (به طور کلی توصیه نمیشود)،
میتوانید از کد زیر برای غیرفعال کردن ویرایشهای پست استفاده کنید.
۱
define( 'WP_POST_REVISIONS', false );

 

۸. تغییر تنظیمات حذف وردپرس

وردپرس همراه با یک ویژگی بازیافت بنام Trash است. هنگامی که یک کاربر یک پست را به سطل زباله ارسال میکند،
هنوز در وب سایت شما برای ۳۰ روز آینده به عنوان سطل زباله ذخیره شده است. پس از آن زمان، وردپرس به طور
خودکار آنها را برای همیشه حذف می کند.
شما می توانید این رفتار را با تغییر تعداد روزهایی که می خواهید حذف سطل زباله را تغییر دهید.
۱
define( 'EMPTY_TRASH_DAYS', 15 ); // 15 days
اگر این ویژگی را دوست نداشته باشید، می توانید آن را با افزودن تابع زیر غیر فعال کنید:
۱
define('EMPTY_TRASH_DAYS', 0 );
توجه: استفاده از صفر به این معنی است که پستهای شما دائما حذف خواهند شد. وردپرس پس از کلیک
روی Delete permanently درخواست تأیید را نخواهد کرد. هر کلیک اتفاقی می تواند برای شما هزینه کند

۹. اضافه کردن ثابت FTP / SSH به پیکربندی وردپرس

به طور پیش فرض، وردپرس به شما امکان ارتقاء هسته وردپرس، تم ها و افزونه ها را از داشبورد مدیریتی می دهد.

برخی از میزبان ها نیاز به اتصال FTP یا SSH دارند هر بار سعی می کنید ارتقا دهید یا یک افزونه جدید نصب کنید.

 

پیکربندی وردپرس

شما  با استفاده از کد، می توانید  FTP یا SSH را تنظیم کنید 
۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
۱۷
۱۸
// forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets"
define('FS_METHOD', 'ftpext');
// absolute path to root installation directory
define('FTP_BASE', '/path/to/wordpress/');
// absolute path to "wp-content" directory
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
// absolute path to "wp-plugins" directory
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
// absolute path to your SSH public key
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
// absolute path to your SSH private key
define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa');
// either your FTP or SSH username
define('FTP_USER', 'username');
// password for FTP_USER username
define('FTP_PASS', 'password');
// hostname:port combo for your SSH/FTP server
define('FTP_HOST', 'ftp.example.org:21');
توجه: فراموش نکنید که مسیر WordPress و ftp.example.com را با اطلاعات میزبان FTP خود جایگزین کنید.

 

۱۰. اجازه تعمیر خودکار بانک اطلاعاتی

وردپرس با یک ویژگی داخلی  به طور خودکار بهینه سازی و تعمیر پایگاه داده وردپرس ساخته شده است. با این حال، این ویژگی به طور پیش فرض خاموش است.
برای فعال کردن این ویژگی شما نیاز به اضافه کردن خط زیر به فایل پیکربندی وردپرس خود دارید.
۱
define('WP_ALLOW_REPAIR', true);
پس از اضافه کردن این، شما باید از URL زیر برای بهینه سازی و تعمیر پایگاه داده وردپرس بازدید کنید

http://example.com/wp-admin/maint/repair.php

فراموش نکنید که example.com را با نام دامنه خود جایگزین کنید. شما یک صفحه ساده با گزینه هایی برای
تعمیر یا تعمیر و بهینه سازی پایگاه داده خواهید دید. برای دسترسی به این صفحه لازم نیست وارد سیستم شوید.

تعمیر خودکار

۱۱. محدودیت حافظه PHP را افزایش دهید

برخی از شایع ترین خطاهای وردپرس ناشی از حافظه پی اچ پی است. شما می توانید محدودیت حافظه
PHP را از طریق فایل wp-config.php افزایش دهید. به سادگی کد زیر را کپی کنید:
۱
define('WP_MEMORY_LIMIT', '128M');

۱۲. حرکت دایرکتوری wp-content

وردپرس به شما اجازه می دهد که دایرکتوری wp-content خود را منتقل کنید. بعضی از کارشناسان معتقدند
که می تواند امنیت وردپرس را تقویت کند.
شما باید کد زیر را در فایل wp-config.php خود اضافه کنید:
۱
۲
۳
۴
define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');
 فراموش نکنید که example.com را با نام دامنه خود جایگزین کنید.

 

۱۳. از جداول کاربر سفارشی استفاده کنید

به طور پیش فرض، وردپرس تمام داده های کاربر را در جداول wp_users و wp_usermeta ذخیره می کند. با استفاده از
تابع زیر، شما می توانید جدول که در آن شما می خواهید اطلاعات کاربر خود را ذخیره کنید مشخص کنید.
۱
۲
define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');

 

۱۴. شبکه چند سایت را فعال کنید

هر سایت وردپرس دارای یک ویژگی چند منظوره ساخته شده است که به شما اجازه می دهد تا چندین
سایت وردپرسی را با استفاده از همان نصب ایجاد کنید.
شما می توانید قابلیت های چندگانه را با اضافه کردن خط زیر به فایل پیکربندی وردپرس خود فعال کنید:
۱
define('WP_ALLOW_MULTISITE', true);

 

۱۵. تأمین پرونده پیکربندی وردپرس شما

همانطور که می بینید، فایل wp-config.php حاوی تنظیمات مهم وردپرس است. به طور پیش فرض آن در پوشه root وردپرس واقع

شده است، اما شما می توانید آن را انتقال دهید. این می تواند در خارج از پوشه public_html شما منتقل شود، بنابراین کاربران

نمی توانند به آن دسترسی پیدا کنند. وردپرس به طور پیش فرض به دایرکتوری های دیگر نگاه می کند، اگر فایل ها در پوشه ریشه

وردپرس یافت نشد.

شما همچنین می توانید کد زیر را به فایل .htaccess اضافه کنید تا دسترسی به این فایل محدود شود.
۱
۲
۳
۴
۵
# Protect wp-config.php
<Files wp-config.php>
order allow,deny
deny from all
</Files>
 امیدواریم که این مقاله به شما کمک کند تا برخی از ترفندهای مفید پیکر بندی وردپرس را بیابید .

چند زبانه کردن وردپرس

چگونه وردپرسی چند زبانه داشته باشیم؟

به طور پیش‌فرض وردپرس یک پلت‌فرم چند زبانه نیست که وب‌سایت شما را به چندین زبان روز دنیا نمایش دهد. خوشبختانه جامعه وردپرس توانسته با توسعه افزونه‌های وردپرس مطالب وب سایت‌ها را به چندین زبان ترجمه و برای خواننده مطلب به نمایش درآورد.

روش‌های مختلفی برای این کار وجود دارد که بیشتر آن‌ها وقت گیر و همچنین هزینه بر است. اما شما می‌توانید با دانلود و نصب افزونه‌های رایگان وردپرس زبان وب سایت خود را به انتخاب کاربر تغییر دهید. برای نمونه: کاربری از یک کشور دیگر وارد سایت شما می‌شود ولی تمام نوشته‌های شما پارسی است اگر یک باکس کوچک انتخاب زبان در سایت شما وجود داشته باشد، کاربر می‌تواند حداقل زبان بین المللی را انتخاب کند که بتواند نوشته‌ها را بخواند. این کار باعث می‌شود که شما از کشورهای دیگر نیز بازدیدکننده داشته باشید. برای سایت‌های شرکتی که محصولاتی را به فروش می‌رسانند این گزینه بسیار مهم است.

افزونه‌های مترجم وردپرس

Polylang

چگونه وردپرس خود را چند زبانه کنیم Polylang

How To Make Your WordPress Website Multi Lingual Polylang 2

چگونه وردپرس خود را چند زبانه کنیم Polylang 3

این افزونه به شما در مدیریت یک پست چند زبانه کمک می‌کند، این افزونه بیشترین دانلود را به خود اختصاص داده است زیرا کارایی بسیار خوبی دارد. این افزونه گزینه‌های متعددی را برای شما فراهم می‌سازد و زبان‌های گوناگونی دارد.

این افزونه می‌تواند صفحات، رسانه‌ها، دسته‌ها، ارسال برچسب‌ها، منوها، ویجت، انواع پست سفارشی، رده بندی سفارشی، پست چسبنده، فرمت‌های پست، و آر اس اس را ترجمه کند. این افزونه ویجت زیبایی نیز دارد که می‌توانید از قسمت ابزارک‌ها آن را به قسمت دلخواه وب‌سایت خود انتقال دهید و استفاده از آن بسیار آسان است.

شما می‌توانید تمام تنظیمات پیش فرض خود را تعیین کنید برای نمونه: چه زبانی به طور پیش‌فرض باشد یا چه چیزهایی ترجمه شود.

xili-language

How To Make Your WordPress Website Multi Lingual xili language

چگونه وردپرسی چند زبانه داشته باشیم؟ xili language

چگونه وردپرس خود را چند زبانه کنیم xili anguage

این افزونه نیز به شما اجازه ارسال یک پست چند زبانه را می‌دهد. شما می‌توانید با استفاده از این افزونه مطالب خود را به چند زبان ترجمه کنید، همچنین این افزونه یک ابزارک زیبا دارد که در سایت شما نمایان می‌شود. این افزونه قدرتمند امکانات خوبی دارد، همچنین ویجت این افزونه به سه شکل زیر درمی‌آید:

۱-فهرست زبان‌ها

۲-پست‌های اخیر

۳-نظرات اخیر

شما می‌توانید هر یک از آن‌ها یا همه آن‌ها را در نوار کناری خود استفاده کنید.

عکس

فهرست زبان شمال تگ‌های HTML است، پس شما می‌توانید کدهای دیگری را نیز به این فهرست اضافه کنید. همچنین شما می‌توانید لینک مطالب ترجمه شده را تغییر دهید.

Bogo

How To Make Your WordPress Website Multi Lingual Bogo

افزونه Bogo به شما اجازه می‌دهد که یک وبلاگ چند زبانه در وردپرس ایجاد نمایید، با استفاده از این افزونه شما می‌توانید چندین زبان را در یک پست داشته باشید که افزونه‌های پیشین نیز همین امکان را داشتند. این افزونه یک لیست کشویی به بالای سایت شما اضافه می‌کند که کاربران بتوانند زبان خود را در آن جا انتخاب نمایند. شما می‌توانید با استفاده از شورت کدهای این افزونه زبان مورد نظر خود را در یک پست، صفحه، یا ویجت اعمال نمایید. کاربران می‌توانند زبان مورد نظر خود را از روی داشبورد یا صفحه نمایش خود انتخاب نمایند.

چگونه وردپرس خود را چند زبانه کنیم Bogo

این افزونه یک لیست از زبان‌ها را در اختیار شما قرار می‌دهد، در کنار هر یک دکمه نصب وجود دارد که با کلیک بر روی آن شما می‌توانید زبان مورد نظر را در لیست فعال کنید. این افزونه ساده در کمال کارایی تنظیمات ساده‌ای دارد که هر فرد می‌تواند به راحتی با آن کار کند.

Transposh

How To Make Your WordPress Website MultiLingual Transposh

چگونه وردپرس خود را چند زبانه کنیم Transposh

این افزونه اجازه مدیریت ترجمه زبان‌ها را به شما می‌دهد و تنظیمات پیشرفته‌ای دارد. این افزونه به طور پیش‌فرض ۹۲ زبان را ترجمه می‌کند که رقم بالایی است. همچنین مانند افزونه‌های پیشین این افزونه نیز دارای یک ویجت برای انتخاب زبان است. هم‌چنین برای بهبود این ترجمه‌گر شما می‌توانید گوگل ترنسلیت را به آن متصل کنید.

Google Language Translator

How To Make Your WordPress Website MultiLingual Google Language Translator

 

چگونه وردپرس خود را چند زبانه کنیم Google Language Translator

بیشتر افراد با سرویس ترجمه‌گر گوگل آشنایی دارند که بسیار قدرتمند است، همچنین افزونه ترجمه‌گر گوگل نیز بسیار قدرتمند عمل می‌کند به طوری که می‌تواند وب‌سایت شما را به ۸۱ زبان مختلف ترجمه کند. این افزونه نیز ویجت خاص خود را دارد و همچنین شما می‌توانید با استفاده از شورت کدها، ترجمه‌گر را در صفحات به کار ببرید.

شما زبان‌هایی را که می‌خواهید در قسمت تنظیمات افزونه انتخاب می‌کنید، سپس در قسمت ابزارک‌ها ویجت این افزونه را اضافه می‌کنید. در ویجت این افزونه پرچم کشورها به نمایش درمی‌آید که کاربر با کلیک روی آن پرچم زبان خود را انتخاب میکند. البته نسخه پیشرفته این افزونه ۱۵ دلار قیمت دارد که شما می‌توانید از نسخه رایگان آن استفاده نمایید.

Multisite Language Switcher

چگونه وردپرس خود را چند زبانه کنیم Language Switcher

آخرین افزونه ما مانند افزونه‌های پیشین کار می‌کند و توضیحات خاصی ندارد، شما با استفاده از این افزونه می‌توانید مطالب خود را ترجمه کنید. این افزونه تنظیمات به خصوصی ندارد.

یادتان باشد که ترجمه‌گر در یک سایت بسیار مهم است مخصوصا برای کسانی که وب‌سایت شرکتی و یا خبری دارند.

برای دیدن مطالب بیشتر به این صفحه مراجعه کنید.

منبع : ماندگاروب