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

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

Useful WordPress configuration tricks

چگونه از این ترفندهای پیکربندی وردپرس استفاده کنیم؟ h4>

وردپرس دارای یک فایل پیکربندی قدرتمند به نام wp -config.php . در پوشه ریشه هر سایت وردپرسی قرار دارد و شامل تنظیمات مهم پیکربندی است.

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

همه بهترین میزبانی وردپرس دارای 1- نصب وردپرس کلیک کنید که به این معنی است که هرگز در هنگام نصب باید فایل wp-config.php را ویرایش کنید. این دلیل اصلی عدم آشنایی بسیاری از کاربران با قدرت این پرونده است.

برای عیب یابی ، بهینه سازی و امنیت سایت وردپرس خود می توانید از فایل wp-config استفاده کنید.

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

با این گفته ، بیایید نگاهی به برخی از ترفندهای مفید پیکربندی وردپرس بیندازیم که می توانید در وب سایت خود استفاده کنید.

1 تنظیمات اصلی پیکربندی وردپرس h4>

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

Default WordPress configuration settings

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

برای انجام این کار ، باید با استفاده از سرویس گیرنده FTP با وب سایت خود ارتباط برقرار کنید. پس از اتصال ، باید نام فایل wp-config-sample.php را به wp-config.php تغییر دهید.

Rename wp-config-sample.php file

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

define ('DB_NAME'، 'database-name')؛
define ('DB_USER'، 'پایگاه داده-نام کاربری')؛
define ('DB_PASSWORD'، 'database-password')؛
define ('DB_HOST'، 'localhost')؛

فراموش نکنید که تغییرات خود را ذخیره کرده و پرونده را دوباره به سرور بارگذاری کنید.

2. افزودن کلیدهای امنیتی در وردپرس h4>

نصب پیش فرض وردپرس به طور خودکار کلیدهای امنیتی را به پرونده پیکربندی شما اضافه می کند. از این کلیدهای امنیتی برای افزودن یک لایه امنیتی اضافی به ورود به سیستم WordPress و احراز هویت کوکی استفاده می شود.

شما همیشه می توانید را دوباره تولید کنید کلیدهای امنیتی اگر احساس می کنید شخصی بدون احراز هویت مناسب به وب سایت شما دسترسی پیدا می کند. با تغییر کلیدهای امنیتی ، همه کاربران وارد شده از سیستم خارج می شوند.

define ('AUTH_KEY'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛
define ('SECURE_AUTH_KEY'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛
define ('LOGGED_IN_KEY'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛
define ('NONCE_KEY'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛
define ('AUTH_SALT'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛
define ('SECURE_AUTH_SALT'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛
define ('LOGGED_IN_SALT'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛
define ('NONCE_SALT'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛

برای اطلاعات بیشتر ، به مقاله ما در کلیدهای امنیتی وردپرس و نحوه استفاده از آنها.

3 پیشوند جدول WordPress

را تغییر دهید

نصب پیش فرض وردپرس پیشوند wp_ را به همه پایگاه داده وردپرس نام جدول. برخی از کارشناسان امنیتی وردپرس معتقدند که تغییر پیشوند جدول می تواند پایگاه داده وردپرس شما را از امنیت بیشتری برخوردار سازد.

برای انجام این کار ، باید خط زیر را در پیکربندی وردپرس خود تغییر دهید.

$ table_prefix = 'wp_'؛

اگر این کار را برای یک وب سایت موجود انجام می دهید ، همچنین باید پیشوند جدول را در پایگاه داده وردپرس خود تغییر دهید. برای انجام این کار ، به مقاله ما در مورد نحوه پیشوند پایگاه داده وردپرس را تغییر دهید .

4. اشکال زدایی را در وردپرس روشن کنید h4>

وردپرس با یک ویژگی اشکال زدایی دقیق ارائه می شود که به شما امکان می دهد خطاهای وردپرس را در حالت اشکال زدایی مشاهده یا پنهان کنید. برای روشن کردن این مورد ، باید این قانون را در پرونده پیکربندی وردپرس خود اضافه کنید.

define ('WP_DEBUG'، true)؛

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

define ('WP_DEBUG'، true)؛
define ('WP_DEBUG_LOG' ، درست است)؛
define ('WP_DEBUG_DISPLAY' ، نادرست)؛

این یک فایل debug.log در داخل پوشه wp-content وب سایت شما ایجاد می کند و تمام خطاها و اخطارهای رفع اشکال را در داخل فایل log ذخیره می کند.

5. تغییر سایت یا آدرس وردپرس h4>

به طور معمول ، می توانید URL وردپرس و سایت خود را از صفحه تنظیمات »عمومی تنظیم کنید. با این حال ، اگر به سایت وردپرس خود دسترسی ندارید ، با دیدن خطاهای تغییر مسیر ، یا سایت خود را منتقل کرده اید.

در این صورت ، می توانید آدرس URL سایت وردپرس خود را از طریق پرونده wp-config.php با افزودن خطوط زیر تغییر دهید:

define ('WP_HOME'، 'http://www.example.com')؛
define ('WP_SITEURL'، 'http://www.example.com')؛

فراموش نکنید که example.com را با نام دامنه خود جایگزین کنید.

6. مجوزهای پرونده را لغو کنید h4>

وردپرس به شما اجازه می دهد تا مجوزهای پرونده را نادیده بگیرید اگر میزبان شما برای همه پرونده های کاربر مجوز محدودیت داشته باشد. بیشتر کاربران نیازی به این مورد ندارند ، اما این مورد برای کسانی که به آن نیاز دارند وجود دارد.

define ('FS_CHMOD_FILE'، 0644)؛
define ('FS_CHMOD_DIR'، 0755)؛

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

7. تغییر تنظیمات ویرایش پست h4>

وردپرس بسیار مفید است ویرایش های پست که به شما امکان می دهد تغییرات پست ها و صفحات با بازگشت به نسخه قبلی یا ذخیره خودکار.

شما می توانید از طریق فایل پیکربندی تنظیمات بازنگری پست را غیرفعال یا تغییر دهید. در اینجا تنظیمات مختلفی برای بازبینی پست وجود دارد که می توانید از آنها استفاده کنید.

با افزودن خط زیر می توانید دفعات ذخیره و ذخیره خودکار در وردپرس را تغییر دهید:

تعریف ('AUTOSAVE_INTERVAL' ، 120)؛ // در چند ثانیه

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

تعریف ('WP_POST_REVISIONS' ، 10)؛

اگر به هر دلیلی ، می خواهید ویژگی ویرایش پست را به طور کلی غیرفعال کنید (به هیچ وجه توصیه نمی شود) ، پس می توانید از کد زیر برای غیرفعال کردن ویرایش پست استفاده کنید.

define ('WP_POST_REVISIONS' ، نادرست)؛

8. تغییر تنظیمات سطل زباله وردپرس h4>

وردپرس دارای یک ویژگی سطل آشغال به نام سطل زباله است. هنگامی که کاربر پستی را به سطل زباله می فرستد ، همچنان برای 30 روز آینده به عنوان زباله در وب سایت شما ذخیره می شود. پس از آن زمان ، وردپرس به طور خودکار آنها را برای همیشه حذف می کند.

با تغییر تعداد روزهایی که می خواهید سطل زباله را نگه دارید می توانید این رفتار را تغییر دهید.

define ('EMPTY_TRASH_DAYS' ، 15)؛ // 15 روز

اگر این ویژگی را دوست ندارید ، می توانید با افزودن عملکرد زیر آن را غیرفعال کنید:

تعریف ('EMPTY_TRASH_DAYS' ، 0)؛

توجه: استفاده از صفر به معنای حذف پستهای شما برای همیشه است. وردپرس وقتی روی «حذف دائمی» کلیک کنید ، تأیید نمی خواهد. هر کلیک تصادفی ممکن است برای شما هزینه داشته باشد …

برای کسب اطلاعات بیشتر ، به مقاله ما در مورد چگونگی محدود کردن یا غیرفعال کردن ویژگی زباله خالی خودکار در وردپرس .

9. افزودن ثابت های FTP / SSH به پیکربندی وردپرس h4>

به طور پیش فرض ، وردپرس به شما امکان می دهد هسته ، مضامین و افزونه های وردپرس را از داشبورد سرور ارتقا دهید. برخی از میزبان ها وجود دارند که به اتصال FTP یا SSH در هر زمان تلاش برای ارتقا یا نصب پلاگین جدید نیاز دارند.

WordPress asking for FTP information

با استفاده از کدها ، می توانید ثابت های FTP یا SSH را تنظیم کنید و دیگر هرگز نگران آن نباشید.

// روش سیستم فایل را مجبور می کند: "مستقیم" ، "ssh" ، "ftpext" یا "ftpsockets"
define ('FS_METHOD'، 'ftpext')؛
// مسیر مطلق به پوشه نصب ریشه
define ('FTP_BASE'، '/ path / to / wordpress /')؛
// مسیر مطلق به فهرست "wp-content"
define ('FTP_CONTENT_DIR'، '/ path / to / wordpress / wp-content /')؛
// مسیر مطلق به فهرست "wp-plugins"
define ('FTP_PLUGIN_DIR'، '/ path / to / wordpress / wp-content / plugins /')؛
// مسیر مطلق به کلید عمومی SSH شما
define ('FTP_PUBKEY'، '/home/username/.ssh/id_rsa.pub')؛
// مسیر مطلق به کلید خصوصی SSH شما
define ('FTP_PRIVKEY'، '/home/username/.ssh/id_rsa')؛
// یا نام کاربری FTP یا SSH شما
define ('FTP_USER'، 'نام کاربری')؛
// رمزعبور برای نام کاربری FTP_USER
define ('FTP_PASS'، 'رمز عبور')؛
// hostname: ترکیبی پورت برای سرور SSH / FTP شما
define ('FTP_HOST'، 'ftp.example.org:21')؛

توجه: فراموش نکنید که مسیر WordPress و ftp.example.com را با اطلاعات میزبان FTP خود جایگزین کنید.

10. مجاز به تعمیر خودکار پایگاه داده h4>

وردپرس دارای یک ویژگی داخلی است تا به صورت خودکار بهینه سازی و تعمیر پایگاه داده وردپرس بهینه کنید. با این حال ، این ویژگی به طور پیش فرض خاموش است.

برای فعال کردن این ویژگی باید خط زیر را به پرونده پیکربندی وردپرس خود اضافه کنید.

define ('WP_ALLOW_REPAIR' ، درست است)؛

پس از افزودن این ، برای بهینه سازی و تعمیر پایگاه داده وردپرس باید از URL زیر دیدن کنید

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

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

Optimize and repair WordPress database

11 افزایش PHP Memory Limit

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

define ('WP_MEMORY_LIMIT'، '128M')؛

12 انتقال دایرکتوری wp-content h4>

وردپرس به شما امکان می دهد فهرست 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 را با نام دامنه خود جایگزین کنید.

13. از جدولهای کاربر سفارشی استفاده کنید h4>

به طور پیش فرض ، وردپرس تمام داده های کاربر را در جداول wp_users و wp_usermeta ذخیره می کند. با استفاده از عملکرد زیر می توانید جدولی را که می خواهید اطلاعات کاربری شما در آن ذخیره شود مشخص کنید.

define ('CUSTOM_USER_TABLE'، $ table_prefix.'my_users ')؛
define ('CUSTOM_USER_META_TABLE'، $ table_prefix.'my_usermeta ')؛

14. شبکه چند سایته را فعال کنید h4>

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

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

define ('WP_ALLOW_MULTISITE' ، درست است)؛

15. امنیت فایل پیکربندی وردپرس h4>

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

همچنین می توانید کد زیر را به . پرونده htaccess برای محدود کردن دسترسی به این پرونده.

# از wp-config.php محافظت کنید

    سفارش اجازه ، انکار
    انکار از همه
 Files>

امیدواریم این مقاله به شما کمک کند نکات مفید پیکربندی وردپرس را که نمی دانید بیاموزید. همچنین ممکن است بخواهید فهرست مگا 55+ نکات ، ترفندها و هک های وردپرس بیشترین مورد جستجو که می توانید در سایت خود استفاده کنید.

اگر این مقاله را دوست داشتید ، لطفاً در کانال YouTube برای آموزش های ویدئویی وردپرس. همچنین می توانید ما را در Twitter و فیس بوک .

منبع:
https://www.wpbeginner.com/wp-tutorials/useful-wordpress-configuration-tricks-that-you-may-not-know/.

دیدگاهتان را بنویسید