بایگانی

آموزش ساخت انواع کد تخفیف ووکامرس با حالت‌های مختلف

ساخت کد تخفیف ووکامرس برای فروشگاه آنلاین، راه حل خوبی برای فروش بیشتر محصولات به مشتریان است.

به کمک ایجاد کد تخفیف، می توانید بیشتر کسب‌وکار خود را رونق دهید و همچنین مشتریان جدیدی را جذب کنید.

اما چگونه می توان انواع کد تخفیف ووکامرس با حالت های مختلف ساخت؟

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

آموزش ساخت انواع کد تخفیف ووکامرس با حالت‌های مختلف

ایجاد کد تخفیف در ووکامرس

اگر قصد استفاده از کدهای تخفیف ووکامرس را دارید باید ابتدا وارد منوی ووکامرس شوید و بعد از زیرمنوهای آن، زیرمنوی ” کدهای تخفیف “ یا ” کوپن ها “ را انتخاب کنید.

ایجاد کد تخفیف در ووکامرس-گام اول

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

ایجاد کد تخفیف در ووکامرس-گام دوم

معرفی تب همگانی

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

ایجاد کد تخفیف در ووکامرس-گام سوم-1

در صفحه باز شده باید یک سری فیلدها را پر یا انتخاب کنید:

1- نام کد تخفیف

ابتدا باید در این فیلد نام کد تخفیف ووکامرس را مشخص کنید بطور مثال: vestaserver-13-aban

همچنین اگر نخواستید اسم خاصی برای کد تخفیف خود بگذارید می توانید روی گزینه ” کد تخفیف ایجاد کنید “ کلیک کنید تا خود ووکامرس، یک اسم تصادفی برای کد تخفیف شما تولید کند.

2- توضیح

در قسمت توضیحات، می توانید یک توضیح یا یک متن کوتاه در خصوص کد تخفیف مدنظرتان برای نمایش به کاربران وارد نمایید.

3- نحوه تخفیف

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

ایجاد کد تخفیف در ووکامرس-گام سوم-2

انواع تخفیف در در این قسمت که می توانید انتخاب کنید شامل موارد زیر می باشد:

1-3– درصد تخفیف

اگر ” درصد تخفیف “ را از این قسمت انتخاب کنید، بعد می توانید در فیلد مبلغ کوپن درصد تخفیف موردنظرتان را تعیین کنید.

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

2-3- تخفیف ثابت سبد خرید

اگر از قسمت نحوه تخفیف، مورد ” تخفیف ثابت سبد خرید “ را انتخاب کنید می توانید تخفیف یا مبلغ ثابتی را مشخص کنید که روی کل مبلغ سبد خرید کاربر لحاظ شود و از کل سبد خرید او کم شود.

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

3-3- تخفیف ثابت محصول

با انتخاب تخفیف از نوع ” تخفیف ثابت محصول “ کد تخفیفی که شما مشخص کردید، از قیمت هر محصول در سبد خرید کاربر کم می شود.

بطور مثال اگر کاربری 2 محصول در سبد خرید خود داشته باشد و مبلغ تخفیفی که شما مشخص کردید ۲۰ هزار تومان باشد، این مبلغ از قیمت هر محصول موجود در سبد خرید کاربر کم می شود.

در واقع انگار مبلغ ۴۰ هزار تومان از کل سبد خرید کاربری که دو تا محصول در سبد خرید خود داشته کم می شود.

تفاوت تخفیف ثابت سبد خرید و تخفیف ثابت محصول :

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

4- اجازه حمل و نقل رایگان

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

5- تاریخ انقضای کد تخفیف

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

ایجاد کد تخفیف در ووکامرس-گام سوم-5

معرفی تب محدودیت های دسترسی

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

ایجاد کد تخفیف در ووکامرس-گام سوم-6

1- حداقل هزینه

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

2- حداکثر هزینه

با کمک این محدودیت می توانید یک حداکثر مبلغی را مشخص کنید که اگر کاربران یا مشتریان تا این حد مبلغ را خرید کردند، کد تخفیف برایشان اعمال شود.

3- استفاده فردی

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

بطور مثال فرض کنید دو کد تخفیف ایجاد کردید شامل کد تخفیف عید غدیر و کد تخفیف عید قربان.

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

4- بجز محصولات فروش ویژه

با کمک این قسمت مشخص خواهید کرد که کد تخفیف شامل برخی محصولاتی که در فروش ویژه یا حراج هستند نباشد.

ایجاد کد تخفیف در ووکامرس-7

5- محصولات

از این قسمت مشخص خواهید کرد که کد تخفیف شامل چه دسته از محصولات شود. در واقع سایر محصولات شامل کد تخفیف نمی شوند.

6- بجز این محصولات

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

7- دسته های محصولات

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

8- بجز این دسته ها

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

9- ایمیل های مجاز

اگر قصد دارید که کد تخفیف تنها در اختیار برخی کاربران خاصتان قرار گیرد می توانید در این قسمت، ایمیل آنها را وارد کنید.

نکته: برای جدا کردن ایمیل کاربران از کاراکتر”  ,  ” استفاده کنید.

معرفی تب محدودیت استفاده

اکنون قرار است به معرفی بخش های موجود در تب ” محدودیت استفاده “ از کد تخفیف ووکامرس بپردازیم:

ایجاد کد تخفیف در ووکامرس-8

1- محدودیت استفاده از کد تخفیف

با کمک این قسمت می توانيد روی تعداد دفعات استفاده از کد محدودیت بگذارید. عددی که در این قسمت وارد می کنید بدین معناست که بعد از رسیدن تعداد دفعات استفاده از کد به این‌ عدد، اعتبار کد خود به خود باطل می شود.

مثلا اگر در این قسمت، تعداد استفاده از یک کد تخفیف را ۵۰ وارد کنید، بدین معناست که فقط ۵۰ بار می توان از این کد استفاده کرد و بعد از آن، کد بطور خودکار غیر فعال می شود.

2- محدودیت مصرف برای هر کاربر

در این قسمت می توانيد تعداد دفعات مجاز استفاده از کد تخفیف برای هر کاربر را مشخص کنید. مثلا اگر عدد ۲ را در این قسمت وارد کنید.

کاربر مشخص شده فقط می تواند 2 بار از کد تخفیف استفاده کند.

ووکامرس

حرف آخر

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

آموزش ساخت چایلد تم در وردپرس

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

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

اما اگر شما چایلد تم داشته باشید، دیگر خیالتان از بابت محفوظ ماندن تغییرات قالبتان در برابر بروز رسانی شدن فایل های آن راحت خواهد بود.

وستا سرور در این مقاله قصد دارد به آموزش ساخت چایلد تم در وردپرس بپردازد بنابراین اگر شما هم قصد ساخت چایلد تم در وردپرس را دارید تا انتهای این مقاله را دنبال کنید.

چایلد تم در وردپرس

آموزش ساخت چایلد تم در وردپرس

برای این کار مراحل زیر را پیش بگیرید:

1- وارد پنل هاست خود شوید. (با استفاده از نام کاربری و رمز عبوری که هنگام خرید هاست، در اطلاعات مربوط به هاست شما به شما ایمیل شده وارد پنل هاست خود شوید)

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

2- پس از ورود به پنل هاست خود، از قسمت منوی آن روی Files کلیک کرده و سپس از زیر منوی باز شده، File Manager را پیدا کنید و روی آن کلیک نمایید.

مدیریت فایل ها در وردپرس

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

در این دایرکتوری، وارد پوشه ی wp-content شوید و در آن دنبال پوشه themes بگردید و وارد آن شوید.

4- در پوشه themes تمامی قالب هایی که در وردپرس نصب کردید وجود دارند.

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

پوشه قالب وردپرس

5- حال در این مسیر یک پوشه جدید ایجاد کنید.

(برای ایجاد پوشه در پنل هاست کافی است روی گزینه Create new Folder که در سمت چپ جدول قرار دارد کلیک کنید.)

ایجاد پوشه در پنل هاست

در پنجره‌ ی باز شده باید نام پوشه را تعیین کنید که باید نام آن را همان نام پوشه قالبی که کپی کردید قرار دهید و در انتهای آن کلمه ی child- را نیز بنویسید.

بطور مثال اگر نام پوشه قالب من twentytwentyone بوده، حال باید نام پوشه جدیدی که برای چایلد تم ایجاد کردم را بصورت twentytwentyone-child قرار دهم.

ایجاد پوشه در پنل هاست1

*در ضمن به بزرگ و کوچک بودن حروف نیز توجه داشته باشید.

6- بعد از ایجاد پوشه، وارد پوشه جدید شوید و یک فایل CSS با نام style.css در آن ایجاد کنید.

(برای ایجاد فایل در پوشه موردنظر کافی است روی گزینه Create text file که در سمت چپ جدول قرار دارد کلیک کنید و سپس از زیرمنوهای آن  css را انتخاب کنید.)

ایجاد فایل در پنل هاست

ایجاد فایل در پنل هاست-1

7- سپس باید کدهای داخل فایل style.css قالب اصلیتون را در این فایل وارد کنید.

برای اینکار وارد پوشه ی قالب اصلیتون شوید و در آن به دنبال پوشه ی style.css بگردید و وارد آن شوید.

فایل استایل قالب اصلی

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

محتوای کامنت فایل استایل قالب اصلی

حال به همان فایل style.css که در پوشه ی vestaserver-child ایجاد کرده بودید بروید و آنچه را کپی کرده بودید در این فایل پیست کنید.

دقت کنید لازم است شما عبارت Template را به انتهای این کامنت نیز اضافه کنید و بعد باید مانند تصویر زیر جلوی Template همان عبارت جلوی Text Domain که در آخرین خط کامنت پیست کرده بودید را قرار دهید و در آخر روی گزینه save file کلیک کنید تا فایل ذخیره شود:

پیست کردن محتوای کامنت فایل استایل قالب اصلی در فایل استایل چایلد تم

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

8- حالا باید این فایل را در سایت و قالب اصلی (قالب مادر) فراخوانی کنید. برای انجام این کار لازم است که شما یک فایل دیگر نیز در پوشه چایلد تم وردپرس ایجاد کنید.

این فایل، فایل functions.php است که باید در پوشه چایلد تم ساخته شود.

(مانند مرحله 6، برای ایجاد فایل در پوشه موردنظر کافی است روی گزینه Create text file که در سمت چپ جدول قرار دارد کلیک کنید ولی این دفعه از زیرمنوهای آن php را انتخاب کنید.)

ایجاد فایل php در پنل هاست

ایجاد فایل php در پنل هاست-1

بعد از ساخت این فایل، کد زیر را در آن وارد کنید تا فراخوانی فایل style.css صورت گیرد.

<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
   wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>

فایل فانکشن

قرار دادن فایل راست چین در پوشه چایلد تم

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

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

فایل راست چین قالب

فعال کردن چایلد تم در وردپرس

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

نمایش پوسته

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

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

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

چایلد تم وردپرس

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

آموزش اجرای کدهای php در مطالب وردپرس

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

اما، کدهای php در نوشته ها و برگه های وردپرس اجرا نخواهند شد. پس چگونه می توان کدهای php در مطالب وردپرس را اجرا کرد؟

برای اجرای کدهای php در نوشته ها و برگه ها، راه های مختلفی وجود دارد.

وستا سرور در این مقاله قصد دارد به آموزش اجرای کدهای php در مطالب وردپرس با استفاده از افزونه بپردازد بنابراین اگر شما هم قصد قرار دادن و اجرای کدهای php در مطالب وردپرس را دارید تا انتهای این مقاله را دنبال کنید.

افزونه ی PHP Code Snippets

این افزونه برای اجرای کدهای php در وردپرس بسیار کارآمد است. با استفاده از این افزونه می توانید این کدها را در هر جایی از وردپرس از جمله نوشته‌ها، برگه‌ها، محصولات و… اجرا کنید.

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

از جمله قابلیت های این افزونه

1- درون ریزی کدهای php در وردپرس با استفاده از فایل

2- تعیین محل اجرای کدها

3- قرار دادن توضیحات برای کدها و…

آموزش اجرای کدهای php در مطالب وردپرس با استفاده از افزونه woody code snippets

1- وارد پیشخوان وردپرس شوید و از قسمت منو، مورد ” افزونه ها “ را انتخاب کنید و بعد، از زیر منوی افزونه ها روی گزینه ی ” افزودن “ کلیک نمایید.

افزودن افزونه

2- در صفحه باز شده در فیلد جستجو، اسم افزونه ی woody code snippets را وارد و جستجو کنید و سپس روی گزینه ” نصب “ در قسمت افزونه موردنظر کلیک کنید تا نصب گردد و بعد آن را فعال کنید.

نصب افزونه1

 

3- پس از نصب و فعال کردن افزونه، مشاهده می کنید که در پیشخوان وردپرس منویی بنام woody snippets اضافه شده است. با رفتن به این منو، روی زیر منوی Add snippets کلیک کنید تا وارد صفحه افزودن کد php در وردپرس شوید.

استفاده از افزونه woody code snippets1

4- در صفحه باز شده، باید از قسمت PHP snippet ، روی Create Item کلیک کنید.

استفاده از افزونه woody code snippets2

معرفی بخش های مختلف صفحه باز شده

معرفی بخش های افزونه woody code snippets

افزودن عنوان:

در صفحه باز شده، ابتدا باید در این قسمت یک عنوان برای کد php خود تعیین کنید.

Enter the code for your snippet:

در این قسمت، باید کد php که می خواهید اجرا کنید را بنویسید یا قرار دهید.

Where to execute the code:

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

گزینه Run Everywhere به این معناست که کد وارد شده در هر جایی از وردپرس قابل اجرا باشد.

گزینه where there is a shortcode بدین معناست که کد وارد شده را در هر جایی که با استفاده از شورت کد از آن استفاده کنید، فراخوانی و سپس اجرا می شود.

یعنی اگر شورت کد را در یک نوشته بکار بردید، این کد php فقط در آن نوشته اجرا خواهد شد.

Description:

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

Tags:

در این قسمت می توانید، برچسب‌ یا برچسب هایی را برای کد وارد شده تعیین کنید.

در آخر که قسمت های موردنظر خود را پر کردید روی انتشار کلیک کنید.

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

منوی اصلی افزونه woody code snippets-2

ستون Actions:

در این ستون شما می توانید از طریق دکمه ی موجود، با توجه به نیازتان وضعیت کد را فعال یا غیرفعال کنید.

ستون Ststus یا وضعیت:

این ستون، فعال یا غیرفعال بودن کد را نشان می دهند.

ستون Where use:

اگر در هنگام اضافه کردن کد، محل اجرای کد را where there is a shortcode تنظیم کنید، شورت کد آن در ستون whre use اضافه خواهد شد.

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

اگر به صفحه ویرایش نوشته بروید خواهید دید که قسمتی برای انتخاب کد افزوده شده است:

ویرایش نوشته

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

معرفی بخش های تنظیمات افزونه

معرفی بخش های تنظیمات افزونه-1

معرفی بخش های تنظیمات افزونه-2

معرفی بخش های تنظیمات افزونه-3

Activate by Default:

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

یعنی با غیرفعال کردن این گزینه، اجرای کل کدهای php در وردپرس غیرفعال خواهد شد.

Code style:

این قسمت به شما امکان انتخاب استایل موردنظر برای ویرایشگر کد را می دهد.

Indent With Tabs:

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

Tab Size:

از این قسمت قادر به تعیین اندازه و سایز تب خواهید بود.

Indent Unit:

از این قسمت می توانید فاصله بین بلوک‌ها را تعیین کنید.

Wrap Lines:

با استفاده از این قسمت می توانید تنظیمات خط کدها را تعیین کنید که مثلا خط کد ها به صورت مرتب شده باشند یا اینکه اسکرول افقی داشته باشند.

Line Numbers:

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

Auto Close Brackets:

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

Highlight Selection Matches:

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

منوی IMPORT/EXPORT هم به شما این امکان را می دهند که بتواتید از کدهایی که در وردپرس استفاده کردید خروجی بگیرید و فایل آن را دانلود کنید.

یا در صورت داشتن فایل php، بتوانید بدون افزودن کد، با درون ریزی کردن آن در وردپرس آن را در وردپرس قرار بدهید.

اجرای کد PHP در وردپرس

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

آموزش تغییر آواتار پیشفرض در وردپرس

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

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

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

بنابراین می توان گفت Gravatar موجب کند شدن سرعت سایت شما خواهد شد.

وستا سرور در این مقاله قصد دارد به آموزش نحوه تغییر آواتار پیش فرض در وردپرس با استفاده از افزونه بپردازد.

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

آواتار پیشفرض در وردپرس

همانطور که گفته شد برای تغییر آواتار پیشفرض در وردپرس قصد داریم از افزونه کمک بگیریم.

افزونه ای که بتواند برای کاربرانی که عکس آواتار ندارند، یک تصویر پیش فرض نمایش دهد.

افزونه ای که امکان تغییر آواتار پیشفرض وردپرس را برای شما فراهم کند.

افزونه ای که امکان استفاده از آواتار دلخواه در هاست سایت را به جای نمایش از سایت گراواتار فراهم کند.

افزونه ای که بتواند قابلیت استفاده از گراواتار در وردپرس را غیر فعال کند.

آواتار پیش فرض در وردپرس

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

افزونه‌ای که برای تغییر آواتار در وردپرس قصد داریم استفاده کنیم، افزونه یWP User Avatar است.

در واقع هدف از نصب افزونه WP User Avatar در وردپرس، حذف فرآیند بارگذاری عکس پروفایل کاربری از سایت گراواتار بود.

آموزش تغییر آواتار پیشفرض در وردپرس با استفاده از افزونه WP User Avatar

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

افزودن افزونه

در صفحه باز شده در فیلد جستجو، اسم افزونه ی WP User Avatar را وارد و جستجو کنید و سپس روی گزینه ” نصب “ در قسمت افزونه موردنظر کلیک کنید تا نصب گردد و بعد آن را فعال کنید.

نصب افزونه

پس از نصب و فعال کردن افزونه، مشاهده می کنید که در پیشخوان وردپرس، زیرمنویی بنام ProfilePress اضافه شده است. روی آن کلیک کنید و به بخش setting آن بروید.

تنظیمات افزونه1

سپس در صفحه باز شده به تب Profile & Cover Photo بروید.

تنظیمات افزونه2

تنظیمات افزونه

Profile Picture Maximum File Size:

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

Resize avatars on upload:

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

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

Disable Gravatar and use only local avatars:

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

تنظیمات افزونه3

تغییر آواتار پیشفرض در وردپرس

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

تغییر آواتار پیش فرض در وردپرس2

در این صفحه، شما چندین تصویر پیش فرض برای آواتار در وردپرس مشاهده می کنید.

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

آپلود تصویر پروفایل در وردپرس

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

می توانید با کلیک روی گزینه Choose Image که در عکس بالا نشان داده شده، تصویر دلخواه خودتان را انتخاب و آپلود کنید که از این به بعد تصویر پروفایل به جای نمایش از گراواتار از هاست بارگیری شود.

نکته: البته اگر گزینه Disable Gravatar and use only local avatars در بالا غیرفعال باشد، این تصویر برای تمام کاربران ثابت خواهد بود.

حرف آخر

در این مقاله به آموزش تغییر آواتار پیشفرض وردپرس پرداختیم.

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

آموزش تغییر دامنه سایت در وردپرس

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

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

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

تاثیر تغییر دامنه سایت در سئوی آن

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

حال اگر شما تصمیم به تغییر دامنه سایت خود بگیرید باید حتماً کد ریدایرکت 301 را در فایل htaccess. دامنه قبلی خود قرار دهید تا اگر کاربران به آدرس دامنه قبلی سایت شما مراجعه کردند، به آدرس جدید با دامنه ی تغییر یافته هدایت شوند.

بدین صورت دیگر بازدید کنتدگان سایت شما همچنان باقی خواهند ماند. اما درغیر اینصورت سایتتان اعتبار خود را از دست خواهد داد و باعث افت سئوی سایت شما خواهد شد که در نتیجه موفقیت سایت شما نیز به خطر خواهد افتاد.

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

تغییر دامنه سایت در وردپرس

آموزش تغییر دامنه سایت در وردپرس

برای تغییر آدرس دامنه در وردپرس باید حتما مراحل زیر را به ترتیب و بدرستی انجام بدهید:

مرحله اول) تهیه نسخه پشتیبان از سایت (بکاپ گیری از فایل‌ها و دیتابیس وردپرس)

مرحله دوم) قرار دادن فایل های پشتیبان روی هاست جدید

مرحله سوم) تغییر نشانی سایت در دامنه و هاست جدید

مرحله چهارم) بروزرسانی آدرس‌های دامنه در دیتابیس

مرحله پنجم) ریدایرکت آدرس ها به دامنه جدید

مرحله ششم) ثبت سایت با دامنه جدید در گوگل

تغییر دامنه سایت در وردپرس

مرحله اول: تهیه نسخه پشتیبان از سایت (بکاپ گیری از فایل ها و دیتابیس وردپرس)

بکاپ گیری از فایل‌های وردپرس

در مرحله اول باید یک نسخه پشتیبان از تمامی فایل های وردپرس تهیه کنید که بدین منظور باید تمامی فایل های وردپرس را به یک فایل خروجی به فرمت Zip درآورید.

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

برای تهیه نسخه بکاپ از فایل ها، مراحل زیر را پیش بگیرید:

1- وارد پنل هاست خود شوید. سپس به قسمت Files بروید از زیر منوی Files روی File Manager کلیک کنید.

بکاپ گیری از فایل‌های وردپرس1

2- حال در این مسیر، وارد دایرکتوری public_html شوید. اکنون تمام فایل های این صفحه را انتخاب کنید (می توانید برای راحتی کار تیک گزینه بالا را بزنید تا تمامی قایل ها انتخاب شوند. )

بعد از اینکه تمامی فایل ها انتخاب شدند، کلیک راست کنید و گزینه Add to archive را انتخاب کنید.

بکاپ گیری از فایل‌های وردپرس2

نکته: ممکن است گزینه Add to archive در میان گزینه ها نباشد و گزینه Compress وجود داشته باشد. در اینصورت گزینه ی Compress را انتخاب کنید.

3- بعد از کلیک روی گزینه Add to archive، پنجره جدیدی برای شما باز خواهد شد. در این پنجره ابتدا مسیر و نام فایل خروجی را تعیین کنید و سپس فرمت فایل خروجی را از قسمت type به فرمت ZIP تغییر دهید.

در آخر روی گزینه Compress کلیک کنید و کمی صبر کنید تا فایل خروجی شما به فرمت Zip تهیه شود.

بکاپ گیری از فایل‌های وردپرس3

4- حالا باید این فایل خروجی به فرمت زیپ را دانلود و در سیستم خود ذخیره کنید.

*برای دانلود فایل باید روی فایل wp-admin.zip که در دایرکتوری public_html ذخیره شد دو بار کلیک کنید تا فایل خروجی دانلود شود.

بکاپ گیری از دیتابیس وردپرس

برای بکاپ گیری از دیتابیس وردپرس مراحل زیر را طی کنید:

1- وارد پنل هاست خود شوید و به قسمت phpmyadmin بروید تا به صفحه مدیریت دیتابیس سایت وارد شوید.

بکاپ گیری از دیتابیس وردپرس1

 

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

2- پس از ورود به صفحه phpmyadmin، باید از سمت چپ صفحه، دیتابیس سایت خود را انتخاب کنید.

حال باید از زبانه های بالای صفحه گزینه Export را انتخاب کنید.

در صفحه باز شده باید از قسمت Format ، SQL را انتخاب کنید و بعد روی Go کلیک کنید.

بکاپ گیری از دیتابیس وردپرس2

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

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

با انجام مراحل بالا، شما مرحله ی تهیه نسخه پشتیبان از سایت (بکاپ گیری از فایل ها و دیتابیس وردپرس) را پشت سر گذاشتید.

حال باید دو فایل زیپ تولید شده یعنی فایل زیپ بکاپ از فایل های وردپرس (wp-admin.zip) و فایل بکاپ از دیتابیس با نام (vestaserverorg_backup.sql ) را که دانلود و در سیستم خود ذخیره کرده اید را به هاست و دامنه جدید انتقال دهید.

نکته: دقت کنید که ممکن است شما نام دیگری برای فایل زیپ بکاپ خود گذاشته باشید. در این آموزش، نام فایل بکاپ ما wp-admin.zip است. همچنین ممکن است شما نام فایل بکاپ دیتابیس خود را چیز دیگری گذاشته باشید، در این آموزش نام فایل بکاپ دیتابیس ما vestaserverorg_backup.sql است.

مرحله دوم: قرار دادن فایل های پشتیبان روی هاست جدید

این مرحله شامل 4 گام زیر است:

گام اول) فایل بکاپ از فایل ها و پوشه های وردپرس را روی هاست جدید آپلود کنید.

1- برای این کار، وارد پنل هاست جدید خود شوید و از قسمت Files، روی زیرمنوی File Manager کلیک کنید تا وارد صفحه مدیریت فایل‌ها در هاست خود شوید. سپس در این مسیر، به دایرکتوری public_html مراجعه کنید.

2- حال روی گزینه  Upload files در سمت چپ صفحه کلیک کنید و آن فایل زیپ بکاپی که از فایل های وردپرس تهیه کرده بودید و در سیستم با نام wp-admin.zip ذخیره کردید را در اینجا آپلود کنید.

آپلود فایل بکاپ از فایل ها1

زمانی که روی گزینه آپلود کلیک کرده باشید، با صفحه‌ای مشابه صفحه زیر روبرو خواهید شد. که در این صفحه اگر روی قسمت Drop File Here Or Click To Upload کلیک کنید، می توانید به مسیر فایل زیپ دخیره شده در سیستم خود بروید و آن را انتخاب و سپس آپلود کنید.

آپلود فایل بکاپ از فایل ها2

آپلود فایل ممکن است کمی زمان ببرد بنابراین لازم است کمی منتظر بمانید.

3- پس از آپلود شدن کامل فایل بکاپ در دایرکتوری  public_html، باید فایل wp-admin.zip را از حالت فشرده که زیپ است خارج کنید.

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

آپلود فایل بکاپ از فایل ها3

گام دوم) دیتابیس جدید در هاست ایجاد کنید.

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

اما چگونه یک دیتابیس جدید بسازیم؟

برای انجام این کار، مراحل زیر را طی کنید:

1- وارد پنل هاست خود که شدید به قسمت MySQL Management بروید و برای ایجاد دیتابیس جدید روی Create New Database کلیک کنید.

ایجاد دیتابیس جدید1

2- در این صفحه باز شده، شما باید نام دیتابیس، نام کاربری دیتابیس و رمز دیتابیس خود را تعیین کنید (با استفاده از گزینه  Generator Random Password می توانید یک رمز قوی که توسط خود پنل هاست تولید می شود را به عنوان رمز دیتابیس خود استفاده کنید.)

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

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

ایجاد دیتابیس جدید2

ایجاد دیتابیس جدید3

گام سوم) دیتابیس را در هاست جدید درون ریزی کنید.

1- بعد از ایجاد دیتابیس جدید، باید به قسمت phpmyadmin بروید و دیتابیس ساخته شده را انتخاب کنید تا درون ریزی فایل بکاپ دیتابیس در هاست جدید انجام شود.

2- بعد از ورود به phpmyadmin، از سمت چپ صفحه، دیتابیس جدیدی را که ایجاد کرده اید را انتخاب کنید و بعد به تب یا زبانه ی import که در بالای صفحه قرار دارد مراجعه کنید.

3- در صفحه import روی Browse کلیک کنید و سپس فایل .sql ذخیره شده را که قبلا از آن نسخه بکاپ تهیه کرده بودید را انتخاب کنید.

درون ریزی دیتابیس در هاست جدید

نکته: ممکن است شما نام فایل بکاپ دیتابیس خود را چیز دیگری گذاشته باشید، در این آموزش نام فایل بکاپ دیتابیس ما vestaserverorg_backup.sql است.

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

درون ریزی دیتابیس در هاست جدید1

گام چهارم) فایل wp-config.php را ویرایش کنید.

در این مرحله، باید اقدامات زیر را انجام دهید:

1- وارد پنل هاست خود شوید و به قسمت File Manager بروید و روی دایرکتوری public_html کلیک کنید.

2- در این دایرکتوری بدنبال فایل wp-config.php بگردید و سپس برای ویرایش آن روی آن کلیک راست کرده و سپس گزینه Edit را انتخاب نمایید.

ویرایش فایل wp-config

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

ویرایش فایل1 wp-config

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

مرحله سوم) تغییر نشانی سایت در دامنه و هاست جدید

بعد از انجام اقدامات فوق، نوبت آن است که نشانی سایت را به دامنه جدید تغییر بدهید.

برای انجام این مرحله، اقدامات زیر را انجام دهید:

1- وارد هاست جدید که روی دامنه جدید قرار دارد شوید و سپس با استفاده از نام کاربری و رمز هاست جدید خود به قسمت phpmyadmin ( صفحه مدیریت دیتابیس در هاست) مراجعه کنید.

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

2- از میان جداول موجود، جدول wp_options را پیدا و انتخاب کنید.

نکته:  دقت کنید که شاید به دلیل تغییر پیشوند جداول وردپرس بجای _wp، پیشوند دیگری برای شما نشان داده شود. اما قسمت options فرق نمی کند و برای همه این کلمه بعد از پیشوند _wp قرار گرفته است.

3- حال باید دو رکورد siteurl و home در این جدول را ویرایش کنید.

بنابراین روی گزینه Edit موجود روی هر یک از این دو ردیف کلیک کنید تا وارد صفحه ویرایش آنها شوید.

تغییر نشانی سایت در دامنه و هاست جدید1

4- سپس مانند تصویر زیر آدرس سایت خود را به همراه http در قسمت option_value وارد کنید.

نکته: اگر SSL در وردپرس را فعال کردید باید در این قسمت، آدرس سایت را به همراه https وارد کنید.

تغییر نشانی سایت در دامنه و هاست جدید2

5- بعد از اینکه آدرس را در رکورد siteurl ویرایش کردید، برای رکورد home نیز همین کار را انجام دهید وهمانگونه که آدرس را در siteurl وارد کردید برای home هم وارد کنید و در آخر هم در هر کدام، روی گزینه Go در انتهای صفحه کلیک کنید.

تغییر نشانی سایت در دامنه و هاست جدید3

مرحله چهارم) بروزرسانی آدرس‌های دامنه در دیتابیس از طریق اجرای کوئری

در این مرحله باید آدرس‌های دامنه قبلی موجود در دیتابیس را به آدرس های دامنه جدید تغییر بدهید.

برای انجام این کار باید اقدامات زیر را انجام دهید:

وارد پنل هاست خود شوید و به قسمت phpmyadmin بروید. سپس در این صفحه، به زبانه یا تب SQL بروید.

بروزرسانی آدرس‌های دامنه در دیتابیس

حال کد زیر را در فیلد Run SQL query/queries on database قرار بدهید و در آخر روی Go کلیک نمایید تا عملیات تغییر آدرس‌ها در وردپرس انجام شود.

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘olddomain.com/’, ‘newdomain.com/’);

دقت کنید در کد بالا بجای olddomain.com، دامنه قدیمی خود را وارد کنید و بجای newdomain.com، دامنه جدید خود را وارد کنید.

مرحله پنجم) ریدایرکت آدرس ها به دامنه جدید

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

برای این کار مراحل زیر را طی بفرمایید:

1- وارد پنل هاست قدیمی خود شوید. سپس از قسمت File manager، وارد دایرکتوری public_html شوید. در این دایرکتوری، فایل htaccess. را پیدا کنید.

نکته: در صورتی که این فایل را پیدا نکردید، به قسمت Settings بروید و در پنجره باز شده گزینه show hidden files را انتخاب کنید تا اگر فایل .htaccess جزو فایل های مخفی بود، نمایش داده شود.

2- بعد از پیدا کردن فایل htaccess. لازم است که آن را ویرایش کنید. برای اینکار روی فایل کلیک راست کنید و گزینه Edit را انتخاب نمایید.

ویرایش فایل htaccess

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

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^olddomain\.ir$ [OR] RewriteCond %{HTTP_HOST} ^www\.olddomain\.ir$ RewriteRule (.*)$ http://newdomain.com/$1 [R=301,L] </IfModule>

نکته: در کد بالا به جای olddomain نام دامنه قدیمی و به جای newdomain، نام دامنه جدید خود را وارد کنید تا کاربران به از دامنه قبلی به دامنه جدید منتقل شوند.

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

مرحله ششم) ثبت سایت با دامنه جدید در گوگل

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

بدین منظور اقدامات زیر را انجام دهید:

بررسی انتقال صحیح از دامنه سابق به دامنه جدید

بررسی لینک‌های سایت در دامنه جدید

بررسی تصاویر و فایل‌های وردپرس

و…

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

تغییر دامنه سایت وردپرس

حرف آخر

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

با آرزوی موفقیت برای همه ی شما.

 

آموزش رفع خطای syntax error در وردپرس

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

اما علت بروز خطای syntax error در وردپرس چیست؟

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

وستا سرور در این مقاله، قصد دارد به آموزش رفع خطای syntax error در وردپرس را بپردازد.

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

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

خطا

 

آموزش رفع خطای syntax error در وردپرس

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

این خطا به همراه خود، یک راهنما دارد که شما می توانید کمی در مورد آن آگاهی کسب کنید.

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

نمونه ای از خطای syntax error را در تصویر مشاهده می کنید که شامل اجزائی به شرح زیر است:

خطای syntax error در وردپرس

Parse Error :

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

Unexpected :

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

مثلا ممکن است شما بخواهید در کدهای خودتان، از دستور if استفاده کنید.

استفاده از دستور if به این صورت است که ابتدا خود if قرار می گیرد و بعد از آن، یک پرانتز باز و بسته بصورت ()if قرار می گیرد.

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

آدرس فایل :

در ادامه ی پیغام خطا، مسیری نشان داده شده است، که نشان می دهد کدام فایل باعث ایجاد این خطا شده است. که شما براحتی می توانید به آن فایل جهت رفع خطا، مراجعه کنید.

شماره خط :

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

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

که در این مثال باید به مسیر home/demo/wp-content/themes/something-fishy بروید و فایل functions.php را پیدا کنید و سپس با کلیک راست روی آن، گزینه EDIT را انتخاب نمایید. با رفتن به شماره خطی که در پیغام خطا ذکر شده، کدهای آن خط را بررسی کنید.

که در این مثال باید به خط 230 این کد بروید و کدهای این خط را بررسی کنید که ببینید اشکال برنامه نویسی در این خط چه بوده و سپس آن را رفع کنید.

خطا در وردپرس

غیرفعال کردن افزونه یا قالب وردپرس

گاهی اوقات بروز این خطا بدلیل نصب یا بروزرسانی افزونه یا قالب در وردپرس بوجود می آید.

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

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

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

بنابراین مراحل زیر را پیش گیرید:

1- وارد پنل هاست خود شوید و بعد از قسمت files، به File Manager وارد شوید.

۲- در دایرکتوری public_html، وارد پوشه wp-content شوید و سپس اگر افزونه باعث ایجاد اختلال شده، به پوشه plugins مراجعه کنید ولی اگر قالب اختلال ایجاد کرده، در این مسیر به پوشه ی thems مراجعه کنید.

غیرفعال کردن افزونه یا قالب وردپرس

3- در پوشه ی plugins، پوشه های مربوط به افزونه‌ها قرار دارند و در پوشه ی thems، پوشه های مربوط به قالب ها قرار گرفته اند.

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

همچنین برای غیرفعال کردن قالب مورد نظرتان، تنها کافی است، نام پوشه ی آن را تغییر دهید.

بنابراین ابتدا پوشه افزونه‌ یا قالبی که بعد از نصب یا آپدیت آن، خطای syntax error در وردپرس بوجود آمد، را پیدا کنید و روی آن کلیک راست کنید و گزینه rename را انتخاب و نام پوشه افزونه یا پوشه ی قالب را به اسم دیگری تغییر دهید و بعد روی save کلیک کنید.

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

حرف آخر

وستا سرور در این مقاله، به ارائه نحوه رفع خطای syntax error در وردپرس و معرفی راهکاری برای رفع این خطا پرداخته است.

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

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

آموزش نحوه غیرفعال کردن SSL در وردپرس

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

وستا سرور در این مقاله قصد آموزش نحوه غیرفعال کردن SSL در وردپرس را دارد تا به شما عزیزان در انتقال پروتکل HTTPS به پروتکل HTTP کمک کند که بتوانید SSL را در وردپرس خود حذف یا غیر فعال نمائید.

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

آموزش غیرفعال کردن SSL در وردپرس

برای غیرفعال سازی SSL، باید به ترتیب اقدامات زیر را انجام دهید:

1-  ویرایش فایل htaccess. با استفاده از اضافه کردن کد

2- تغییر و بروزرسانی آدرس‌های وردپرس

3- غیر فعال کردن ‌SSL در پیشخوان وردپرس

4- اصلاح آدرس‌های داخل محتوای سایت

پروتکل http

1-  ویرایش فایل htaccess. با استفاده از اضافه کردن کد

در مرحله اول، شما نیاز دارید که فایل .htaccess را ویرایش کنید. با ویرایش این فایل، زمانی که کاربران به آدرس شما که بصورت //:https بود وارد می شدند حال باید بطور اتوماتیک، به آدرس سایت شما که دیگر با پروتکل http:// است هدایت شوند.

بدلیل اینکه تغییر پروتکل سایت از https:// به http:// باعث تغییر آدرس تمام قسمت های سایت می شود، گوگل و دیگر موتورهای جستجو، سایت شما را به عنوان یک سایت جدید در نظر می گیرند.

بنابراین باید بگونه ای به موتورهای جستجو بفهمانیم که هر دو آدرس مربوط به یک سایت می شوند.

بنابراین نیاز به ویرایش فایل .htaccess خواهیم داشت.

در واقع ما از طریق ویرایش این فایل، باید بازدید کنندگان را به پروتکل http:// هدایت کنیم.

آدرس با پروتکل http

 

برای این کار، مراحل زیر را پیش گیرید:

1- وارد پنل هاست خود شوید و از قسمت files، به File Manager مراجعه کنید.

2- در صفحه باز شده، وارد دایرکتوری public_html شوید و در این دایرکتوری به دنبال فایل htaccess. گردید.

نکته: در صورتیکه چنین فایلی را پیدا نکردید، می توانید به قسمت Setting در پنل هاست خود بروید و تیک گزینه show hidden files را بزنید. تا فایل های مخفی به شما نمایش داده شوند.

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

ویرایش فایل htaccess

حال در صفحه باز شده، لازم است کدهای زیر را به ابتدای این فایل اضافه کنید و در آخر فایل را ذخیره نمایید.

# Redirect HTTPS to HTTP RewriteCond %{HTTP:X-Forwarded-Proto} =https RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

نکته: توجه داشته باشید که کدهای بالا قبل از # BEGIN WordPress وارد کرده باشید تا در اولویت قرار گیرند.

اگر این مرحله را بخوبی طی کرده باشید، دیگر از این به بعد هر کاربر یا بازدید کننده از سایت شما که به آدرس سایتتان با https وارد شود، بطور اتوماتیک به آدرس سایت شما با پروتکل http هدایت خواهد شد.

 

2- تغییر و بروزرسانی آدرس‌های وردپرس

بعد از انجام مرحله قبل، حال لازم است آدرس های سایت وردپرس خودتان را تغییر دهید.

برای اینکار، باید URL های مربوط به رکورد siteurl و home را تغییر بدهید.

برای این کار دو روش وجود دارد که عبارتند از:

روش اول) تغییر آدرس های وردپرس از طریق پیشخوان وردپرس

برای انجام این کار مراحل زیر را طی کنید:

1- به پیشخوان وردپرس بروید و سپس از قسمت تنظیمات، روی عمومی کلیک کنید.

2- در صفحه باز شده، دو فیلد به نام های نشانی وردپرس (URL) و نشانی سایت (URL) را مشاهده می کنید.

تغییر آدرس های وردپرس از طریق پیشخوان وردپرس

شما باید این آدرس ها را از HTTPS به HTTP تغییر دهید و در آخر روی ذخیره تغییرات در انتهای صفحه کلیک فرمایید تا آدرس ها در دیتابیس بروز رسانی شوند.

روش دوم) بروزرسانی آدرس های سایت از طریق دیتابیس وردپرس

برای این روش، مراحل زیر را پیش بگیرید:

1- وارد دایرکت ادمین هاست خود شوید و به بخش phpmyadmin آن بروید.

2- سپس دیتابیسی که مربوط به سایت وردپرس شماست را انتخاب کنید و در میان جدول های دیتابیس وردپرستان، به دنبال جدول wp-options بگردید و آن را انتخاب کنید.

نکته: دقت کنید که شاید به دلیل تغییر پیشوند جداول وردپرس بجای _wp، پیشوند دیگری برای شما نشان داده شود. اما قسمت options فرق نمی کند و برای همه این کلمه بعد از پیشوند _wp قرار گرفته است.

3- پس از مراجعه به جدول ذکر شده، در میان ردیف ها یا رکوردهای موجود به دنبال siteurl و home بگردید.

4- حال باید این دو رکورد را ویرایش کنید.

بدین منظور روی گزینه Edit روی ردیف های siteurl و home کلیک کنید.

بروزرسانی آدرس های سایت از طریق دیتابیس وردپرس

در صفحه باز شده لازم است آدرس سایت خود را که با پروتکل https:// است را به پروتکل http:// تغییر بدهید، همچنین نام دامنه را هم بعد از آن وارد کنید.

بروزرسانی آدرس های سایت از طریق دیتابیس وردپرس-1

در آخر هم روی Go که در انتهای صفحه قرار دارد کلیک کنید تا تغییرات اعمال شده ذخیره شوند.

بروزرسانی آدرس های سایت از طریق دیتابیس وردپرس-2

بعد از تغییر آدرس های سایت، مشاهده خواهید کرد که دیگر سایت شما با پروتکل HTTPS در دسترس نخواهد بود و اگر کاربری به این آدرس سایت شما با پروتکل  HTTPS وارد شود، بطور خودکار به آدرس بدون HTTPS هدایت خواهد شد.

3- غیرفعال کردن ‌SSL در پیشخوان وردپرس

برای انجام این کار لازم است کدهای زیر را از فایل wp-config.php حذف کنید.

برای این منظور مراحل زیر را پیش گیرید:

1- وارد پنل هاست خود شوید و از قسمت file manager به دایرکتوری public_html بروید.

2- از بین فایل های موجود در این دایرکتوری، فایل wp-config.php را پیدا نمایید و روی آن کلیک راست کنید و گزینه Edit را انتخاب کنید.

ویرایش فایل

3- از صفحه باز شده، کدهای زیر که داخل این فایل قرار دارند را پیدا و سپس حذف کنید.

define(‘FORCE_SSL_LOGIN’, true);

define(‘FORCE_SSL_ADMIN’, true);

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

4- اصلاح آدرس‌های داخل محتوای سایت

بعد از اینکه ۳ اقدام بالا را انجام دادید، حال باید لینک‌هایی که در محتوای سایت وجود دارند را اصلاح کنید.

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

برای انجام این کار می توانید از افزونه Better Search Replace یا سایر افزونه های مشابه دیگر استفاده کنید.

روند کار از طریق افزونه به این صورت است که کافیست از طریق این پلاگین، عبارت //:https را در سایت جستجو کنید و آن ها را با //:http جایگزین نمایید.

http

نکاتی در رابطه با غیرفعال کردن SSL در وردپرس

1- غیر فعال کردن افزونه Really Simple SSL

اگر از افزونه Really Simple SSL یا هر افزونه دیگری برای حل مشکل سبز نشدن SSL در وردپرس استفاده می‌کنید، باید قابلیت این افزونه که ریدایرکت و اصلاح آدرس‌ها از HTTP به HTTPS است را غیرفعال نمایید.

2- ثبت آدرس جدید در گوگل

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

3- ویرایش و اصلاح صفحات فراموش شده

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

حرف آخر

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

با آرزوی موفقیت برای همه شماها.

آموزش حل مشکل عدم نمایش محتوای برگه در وردپرس

در وردپرس، با دو ساختار و قسمت پرکاربرد با عنوان نوشته ها و برگه ها سر و کار داریم.

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

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

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

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

بنابراین اگر شما هم با این مشکل روبرو شده اید حتما تا انتهای مطلب را دنبال کنید.

برگه در وردپرس

در اولین گام برای حل این مشکل، باید ریشه ی مشکل را دریابید که ببینید مشکل از کجاست. به همین منظور باید چند موضوع را بررسی کنید.

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

حالا هر کدام از این فایل ها، مسئول نمایش صفحه ای از وردپرس شما هستند.

بطور مثال فایلی در قالب وردپرس با عنوان tag.php برای نمایش برچسب ها در وردپرس است.

یا فایل category.php وجود دارد که برای نمایش صفحات دسته بندی در وردپرس است.

حتی برای نمایش محتوای برگه‌ها نیز، فایلی با عنوان page.php وجود دارد.

برگه ها در وردپرس

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

مشکل عدم نمایش محتوای برگه ها در وردپرس، میتونه از ۳ موضوع نشات گرفته باشد:

موضوع اول : ممکن است فایل page.php در قالب وجود نداشته باشد.

موضوع دوم : ممکن است تابع نمایش محتوای برگه، در فایل page.php وجود نداشته باشد.

موضوع سوم : ممکن است افزونه های وردپرس، اختلالی ایجاد کرده باشند.

در نتیجه با توجه به این ۳ موضوعی که گفتیم ممکنه باعث بروز این مشکل شده باشند، باید ۳ موضوع را مورد بررسی قرار بدهیم.

بررسی موضوع اول

برای بررسی موضوع اول، باید به پوشه ی قالب خود مراجعه کنید و ببینید که آیا فایل page.php در آن وجود دارد یا خیر؟

برای این کار مراحل زیر را طی کنید:

گام اول) وارد پنل هاست خود شوید.

*با استفاده از نام کاربری و رمز عبوری که هنگام خرید هاست، در اطلاعات مربوط به هاست شما به شما ایمیل شده وارد پنل هاست خود شوید ( در این آموزش کنترل پنل هاست از نوع دایرکت ادمین است اما ممکن است پنل هاست شما سی پنل باشد، ولی چندان در روش کار تفاوتی ندارد )

گام دوم) سپس از قسمت منو روی Files کلیک کرده و بعد از زیر منوی باز شده، File Manager را پیدا کرده و روی آن کلیک کنید.

گام سوم) در این صفحه باید به مسیر public_html/wp-content/themes بروید. و بعد باید پوشه قالب سایتتان را پیدا کنید و وارد آن شوید.

گام چهارم) حالا باید در پوشه قالبتان، دنبال فایل page.php بگردید.

فایل برگه

گام پنجم) اگر فایل page.php وجود نداشت، می توانید از فایل single.php، یک نسخه کپی در همین مسیر ایجاد کنید ولی نام آن را به page.php تغییر بدهید تا مشکل عدم نمایش محتوای برگه ناشی از عدم وجود فایل page.php حل گردد.

* فایل single.php برای نمایش محتوای نوشته‌ها در وردپرس هست.

بررسی موضوع دوم

اما اگر فایل page.php وجود داشت باید موضوع دوم را بررسی کنید.

برای اینکار، ابتدا روی فایل page.php کلیک راست کنید و گزینه Edit را انتخاب کنید.

ویرایش فایل برگه

صفحه باز شده، صفحه ی ویرایش فایل است، برای بررسی موضوع دوم باید در این صفحه به دنبال تابع نمایش محتوا یا تابع the_content() بگردید.

اگر دیدید تابع بالا وجود نداشت، تابع زیر را در جای مناسب به فایل اضافه کنید.

<?php the_content(); ?>

با انجام این کار اگر مشکل عدم نمایش محتوای برگه، مربوط به عدم وجود تابع نمایش محتوا بوده باشد، حل خواهد شد.

بررسی موضوع سوم

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

برای بررسی این موضوع هم بهتر است تمامی افزونه ها را غیر فعال کنید و بعد یکی یکی افزونه ها را فعال کنید تا ببینید که کدام افزونه باعث مشکل عدم نمایش محتوای برگه ها در ورد پرس می شود.

که در صورت شناسایی افزونه ی مشکل زا، می توانید آن را حدف کنید و از یک افزونه مشابه دیگر استفاده کنید.

برگه

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

آموزش بستن آی‌پی کشورها در وردپرس

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

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

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

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

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

دسترسی آی پی کشورها به سایت وردپرس

در این مقاله قصد آموزش بستن آی‌پی کشورها در وردپرس با استفاده از افزونه IP Geo Block را داریم.

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

برخی قابلیت های افزونه IP Geo Block شامل موارد زیر می باشند:

1- قابلیت ایجاد لیست سیاه و سفید از آی‌پی ها برای نشان دادن دسترسی یا عدم دسترسی به سایت

2- امکان غیرفعال کردن دسترسی به برخی دایرکتوری‌های حیاتی  وردپرس مانند دایرکتوری های wp-admin و wp-config.php

3- قابلیت اعمال محدودیت در ورود به وردپرس

4- قابلیت اعمال محدودیت در دسترسی به سایت وردپرس برای بخش مدیریت یا بخش کاربری

و…

آموزش بستن آی‌پی کشورها در وردپرس با استفاده از افزونه IP Geo Block

برای بستن آی‌پی کشورها در وردپرس و اعمال محدودیت در دسترسی به سایت با استفاده از افزونه ذکر شده، ابتدا باید افزونه را نصب و فعال سازیم بنابراین مراحل زیر را طی کنید:

مرحله اول)

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

آموزش نصب افزونه-مرحله1

گام دوم )

در صفحه باز شده در فیلد جستجو، اسم افزونه ی IP Geo Block را وارد و جستجو کنید و سپس روی گزینه ” نصب “ در قسمت افزونه موردنظر کلیک کنید تا نصب گردد و بعد آن را فعال کنید.

آموزش نصب افزونه-مرحله2

گام سوم )

پس از نصب و فعال کردن افزونه، به قسمت تنظیمات در منوی وردپرس بروید، می بینید که گزینه ای در زیرمنوی آن بنام IP Geo Block اضافه شده است.

آموزش نصب افزونه-مرحله3

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

 

استفاده از افزونه IP Geo Block-بخش اول

معرفی گزینه ها و بخش های مختلف افزونه در تب Setting

Your IP address / Country:

در این قسمت، می توانید آی‌پی خودتان را مشاهده کنید. اما ممکن است به صورت کش شده باشد که با کلیک روی scan country code می توانید آن را بروز کنید.

Matching rule:

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

Whitelist of country code | Blacklist of country code:

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

دقت کنید که در صورتیکه می خواهید کد چند کشور را وارد، باید بین کدهای آنها کاما ( ،) قرار دهید تا با کاما از هم جدا شوند.

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

بطور مثال، اگر بخواهید کد چند کشور مختلف نظیر کانادا، اسپانیا و آمریکا را وارد کنید باید بصورت روبرو وارد کنید: us, es ,ca

Use Autonomous System Number (ASN):

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

Whitelist of extra IP addresses prior to country code (CIDR, ASN):

در این قسمت، می توانید چند آی‌پی خاص را بر اساس CIDR و ASN به صورت ترکیبی در لیست سقید وارد کنید.

Blacklist of extra IP addresses prior to country code (CIDR, ASN):

در این قسمت هم می توانید تعدادی آی‌پی خاص را بر اساس CIDR و ASN به صورت ترکیبی در لیست سیاه قرار دهید.

Bad signatures in query:

در این قسمت می توانید با تعیین کردن مسیرها و فایل‌های مهم وردپرس، جلوی ارسال کوئری‌های بد به آن ها را بگیرید.

Prevent malicious file uploading:

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

Max number of failed login attempts per IP address:

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

تنظیمات Back-end برای بستن آی‌پی کشورها در وردپرس

تنظیمات Back-end

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

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

معرفی قسمت های مختلف موجود در صفحه تنظیمات Back-end برای بستن آی‌پی کشورها در وردپرس:

Comment post:

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

XML-RPC:

با استفاده از این قسمت، می توانید جلوی حملات DDOS هکرها از طریق ارسال فایل های XML-RPC را بگیرید.

Login form:

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

اگر تیک این گزینه را بزنید، گزینه Target actions نیز فعال خواهد شد. که اگر روی آن کلیک کنید، می توانید مشخص کنید که این محدودیت روی چه فرم‌هایی اعمال شود.

Admin area:

این قسمت به شما امکان بستن دسترسی به پیشخوان وردپرس برای آی‌پی کشورهایی را که مشخص کردید را می دهد.

Admin ajax/post:

یکی از مهم ترین علل مصرف بالای cpu وردپرس، فایل Admin ajax است. زدن تیک گزینه ی block by country می تواند تاثیر زیادی در جلوگیری از این مشکل داشته باشد.

Plugins area :

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

Themes area:

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

تنظیمات Front-end برای بستن آی‌پی کشورها | محدود کردن آی‌پی کشورهای خاص در وردپرس

حال می خواهیم به مهم ترین بخش آموزش بپردازیم.

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

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

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

Front-endتنطیمات

Public facing pages:

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

Matching rule:

این قسمت بستگی به انتخاب شما دارد.

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

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

Blacklist of country code:

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

Response code (RFC 2616):

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

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

301 Moved Permanently

302 Found

303 See Other

307 Temporary Redirect

400 Bad Request

403 Forbidden

404 Not Found

406 Not Acceptable

410 Gone

500 Internal Server Error

503 Service Unavailable

انتخاب هر کدام از گزینه‌های ذکر شده در بالا، کاربران را با صفحه‌ای روبرو خواهد کرد. که شما می توانید بین دو حالت موجود، یک حالت را انتخاب ‌کنید:

حالت اول: نمایش پیغام موردنظرتان در صفحه به کاربران.

برای انجام این کار، پیغام موردنظر خود را در بخش Response massage انتخاب کنید.

حالت دوم: هدایت کردن کاربران به صفحه ای دیگر.

برای این حالت هم باید آدرس مدنظرتان در Redirect URL وارد کنید.

Validation target:

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

گزینه All Requests، محدودیت را روی همه صفحات سایتتان اعمال می کند‌.

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

Block badly-behaved bots and crawlers:

اگر این گزینه را فعال کنید می توانید حتی روی دسترسی ربات ها به صفحات سایتتان محدودیت اعمال کنید.

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

اگر این گزینه را فعال کنید، می توانید حتی تعداد و مدت زمانی که باید ربات محدود باشد را تعیین کنید.

UA string and qualification:

در این قسمت می توانید رشته‌ها و فعالیت‌های UA را برای دسترسی به سایت تعیین کنید.

DNS reverse lookup:

این گزینه، برای شما امکان جستجوی معکوس DNS را فراهم می کند. که با توجه به تنظیمات UA که در مرحله قبل انجام دادید، میزان True یا False را برای شما نمایش خواهد داد.

تنظیمات خصوصی و ذخیره سازی

تنظیمات خصوصی و ذخیره سازی

Anonymize IP address:

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

از این طریق می توانید کشور کاربرانی که از سایت شما دیدن کردند را شناسایی کنید.

Do not send IP address to external APIs:

زدن تیک این گزینه، مانع از ارسال اطلاعات آدرس آی‌پی برای API های خارجی خواهد شد.

Record Statistics:

تیک زدن این گزینه باعث فعال شدن حالت ذخیره بخش آمار می شود. جهت اطلاع از جزئیات محدودیت ها، می توانید بخش آمار را فعال سازید.

Record “IP address Cache”:

اگر تیک این گزینه را بزنید، داده‌ها به صورت کش شده در سایت شما ذخیره می شوند و اینگونه دیگر دیتابیس را مشغول مشاهده خود نخواهند کرد و باعث کاهش سرعت سایت نیز نخواهند شد.

Expiration time [sec] for each entry:

اگر در تنظیمات قسمت مربوط به پیشخوان وردپرس، قابلیت اعمال محدودیت بر تلاش برای ورود در وردپرس رو فعال کردید، در این قسمت می توانید تعیین کنید که هر آی‌پی برای چه مدتی بر حسب ثانیه، باید در لیست بلاک شده ها قرار داشته باشه.

Record “Logs”:

اگر می خواهید برای ذخیره لاگ ها شرایطی تعیین کنید که مثلا فقط لاگ های لیست سیاه یا فقط لاگ های لیست سفید یا اصلا هر دو ذخیره شوند، می توانید در این قسمت مشخص کنید.

Expiration time [days] for each entry:

اگر قصد دارید بازه زمانی برای ذخیره آی‌پی ها در سایت مشخص کنید می توانید در این قسمت تعیین کنید.

البته حداکثر بازه زمانی که می توانید برای آنها مشخص کنید، ۵۰۰ روزه است.

$_POST key to record with value:

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

Interval [sec] to cleanup expired entries of IP address:

در این قسمت می توانید مدت زمان مجاز برای باقی ماندن آی‌پی ها در حالت ذخیره بر حسب ثانیه تعیین کنید.

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

Remove all settings and records at uninstallation:

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

بلاک آی پی کشورها

گزارش گیری

اگر قصد گزارش گرفتن از افزونه ی را دارید، به تب statistics از تنظیمات افزونه بروید.

در این قسمت، کلیه ی آی‌پی های بلاک شده نمایش داده می شود.

و مزیتی که این افزونه دارد این است که کشور های بلاک شده به همراه جزئیاتشان، آی‌پی های کش شده و … را روی نمودار به شما نشان می دهد.

گزارش گیری در افزونه IPGeo Block

در این تب Logs، شما لیست آی‌پی های بلاک شده را که بر اساس نوعشان دسته بندی شده اند، را می توانید مشاهده کنید.

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

حرف آخر

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

با آرزوی موفقیت برای همه شماها

چگونه با فایل wp-config.php وردپرس را ایمن کنیم؟

فایل wp-config.php یکی از مهم ترین و حساس ترین فایل های وردپرس است.

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

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

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

افزایش امنیت وردپرس

چگونه با فایل wp-config.php وردپرس را ایمن کنیم؟

1-امنیت فایل wp-config.php را افزایش دهید.

فایل wp-config.php، فایل آسیب پذیر و حساسی در مقابل حملات است. بنابراین افزایش امنیت این فایل از اهمیت بالایی برخوردار است.

حال دو روش برای افزایش امنیت فایل wp-config.php وجود دارد:

روش اول : فایل wp-config.php وردپرس را جابجا کنید.

فایل wp-config برای همه سایت های وردپرسی، در یک جا یعنی در مسیر public_html در هاست قرار دارد. حال اگر شما محل فایل را تغییر دهید توانسته اید تا حدودی مانع دسترسی هکر ها به این فایل شوید.

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

برای جابجایی این فایل مراحل زیر را طی کنید:

1- وارد پنل هاست خود شوید و سپس از قسمت files به File manager وارد شوید.

2- حال وارد دایرکتوری public_html شوید فایل wp-config.php را پیدا کنید.

3- روی فایل راست کلیک کنید و گزینه Move را انتخاب کنید.

امنیت فایل wp-config.php-روش اول

4- سپس مسیر جدید خود را برای جابجا کردن فایل مشخص کنید و فایل را انتقال دهید.

5- حال باید یک فایل جدید ایجاد کنید، بدین منظور روی دکمه New File در هاست خود کلیک کنید و نام فایل جدید را wp-config.php قرار دهید و در دایرکتوری public_html آن را ایجاد کنید.

6- اکنون در همین فایل جدیدی که ایجاد کردید، کدهای زیر را قرار دهید.

کد

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

روش دوم : امنیت فایل wp-config.php را از طریق تغییر سطح دسترسی فایل ها در htaccess. افزایش دهید.

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

برای این کار روی باید روی فایل wp-config.php راست کلیک کنید و بعد گزینه Set Permissions را انتخاب نمایید. سپس در صفحه ای که باز می گردد، اگر تیک گزینه های ستون Read و Write را بزنید مشاهده می کنید که Chmod روی 600 تنظیم می شود.

امنیت فایل wp-config.php-روش دوم-1

امنیت فایل wp-config.php-روش دوم-2

حال باید قطعه کدی را در فایل htaccess. وارد کنید.

برای انجام این روش مراحل زیر را طی کنید:

1- وارد پنل هاست خود شوید. (در این آموزش کنترل پنل هاست از نوع دایرکت ادمین است اما ممکن است پنل هاست شما سی پنل باشد، ولی چندان در روش کار تفاوتی ندارد)

2- سپس از قسمت منو روی Files کلیک کرده و سپس از زیر منوی باز شده، File Manager را پیدا کرده و روی آن کلیک کنید.

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

4- در این دایرکتوری  بدنبال فایل htaccess. بگردید و سپس جهت ویرایش آن باید از گزینه Edit استفاده نمایید.

امنیت فایل wp-config.php-روش دوم-3

حال کد زیر را در فایل مذکور وارد نمایید:

# protect wpconfig.php <files wp-config.php> order allow,deny deny from all </files>

2- امکان ویرایش فایل های قالب و افزونه ها در وردپرس را غیرفعال کنید.

در وردپرس، گزینه‌ای وجود دارد که امکان ویرایش فایل‌های افزونه و قالب را فراهم می کند.

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

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

برای غیرفعال کردن قابلیت ویرایش فایل های قالب ها و افزونه ها مراحل زیر را طی کنید:

1- وارد پنل هاست خود شوید. (در این آموزش کنترل پنل هاست از نوع دایرکت ادمین است اما ممکن است پنل هاست شما سی پنل باشد، ولی چندان در روش کار تفاوتی ندارد)

2- سپس از قسمت منو روی Files کلیک کرده و سپس از زیر منوی باز شده، File Manager را پیدا کرده و روی آن کلیک کنید.

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

4- در این دایرکتوری، دنبال فایل wp-config.php بگردید. سپس لازم است به صفحه ویرایش آن وارد شوید. جهت ویرایش فایل باید از گزینه Edit استفاده نمایید.

5- حالا قطعه کد زیر را در بخش define این فایل قرار دهید و ذخیره کنید.

// Disallow file edit

define( ‘DISALLOW_FILE_EDIT’, true );

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

فایل wp-config

3- امکان نصب و بروزرسانی افزونه یا قالب توسط کاربران را غیرفعال کنید.

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

به همین دلیل، بهتر است امکان نصب و بروز رسانی قالب و افزونه ها را در وردپرستان، غیرفعال کنید.

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

define(‘DISALLOW_FILE_MODS’,true);

4- برای نصب قالب یا پلاگین از اکانت FTP استفاده کنید.

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

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

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

برای این کار،  باید کد های زیر را در فایل wp-config.php وارد کنید:

define(‘FS_METHOD’, ‘ftpext’);

در صورتیکه سرور یا هاستتان  از FTPS پشتیبانی می کند، باید کد زیر را در فایل wp-config.php وارد کنید:

define(‘FTP_SSL’, true);

و در صورتیکه هاست و یا سرورتان از SFTP پشتیبانی می کند، کد زیر را در فایل wp-config.php وارد کنید.

define(‘FS_METHOD’, ‘ssh2’);

اکانت FTP

5- کلید امنیتی در وردپرس را تغییر دهید.

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

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

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

که در زیر نمونه کد کلیدهای امنیتی در فایل wp-config.php را می توانید مشاهده کنید.

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-config-php که مشابهش را در کد ‌بالا مشاهده کردید، جایگزین کنید.

کلید امنیتی وردپرس

6- پیشوند جداول دیتابیس وردپرس را تغییر دهید.

دیتابیس حدوداً ۱۱ جدول دیتابیس دارد. که هر کدام از این ۱۱ جدول، داده های خاص خود را دارند.

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

مثلاً اگر هکری بخواهد به داده ها و اطلاعات مربوط به کاربران دست پیدا کند، کاملاً می داند که با کدام جدول کار دارد. بنابراین سراغ جدول Wp-users می رود.

وردپرس به صورت پیش فرض، پیشوند WP- را برای تمامی جداول خود بکار می برد.

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

وردپرس

حرف آخر

با استفاده از روش‌هایی که در این آموزش ذکر شد، شما براحتی می توانید با فایل wp-config.php وردپرس را ایمن تر کنید.

امیدواریم مطالب این مقاله برای شما مفید واقع شده باشد.