حقوقی

روانشناسی

حقوقی

روانشناسی

رفع خطای Establishing a Database Connection

خطای Establishing a Database Connection

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

 

 

رفع خطایEstablishing a Database Connection

پیام خطای Establishing a Database Connection یکی از پیام‌هایی است که سیستم وردپرس در صورت عدم توانایی ارتباط با پایگاه داده به نمایش درمی‌آورد.
علت رخداد این مشکل ممکن است یکی از دلایل زیر باشد.

  • عدم پاسخگویی سرور پایگاه داده
  • آسیب دیدگی پایگاه داده
  • اشتباه در ورود آدرس پایگاه داده
  • اشتباه در تعیین نام پایگاه داده
  • اشتباه در تعیین نام کاربری
  • اشتباه در تعیین گذرواژه
  • تعداد بالای بازدیدکنندگان سایت و محدودیت در ایجاد ارتباط بیشتر به صورت همزمان با پایگاه داده

وردپرس

روش برطرف کردن مشکل Error Establishing a Database Connection

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

 

بررسی آسیب دیدگی پایگاه داده

قدم نخست برای پیدا کردن علت اصلی مشکل، مراجعه به شاخه‌ی wp-admin است تا مطمئن شوید که این پیام خطا در آن بخش هم قابل مشاهده است.

اگر با مراجعه به بخش مدیریت پیام «One or more database tables are unavailable. The database may need to be repaired» را مشاهده نمودید، وردپرس توانسته است با پایگاه داده ارتباط برقرار کند ولی برخی یا تمام جدول‌های بانک اطلاعاتی وردپرس آسیب دیده‌اند.

اگر این پیام خطا را مشاهده کردید، خط زیر را در فایل wp-config.php پیش از That’s all… اضافه نمایید تا وردپرس اجازه‌ی تعمیر پایگاه داده را به شما بدهد.

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

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

 

علت‌های دیگر خطا در ارتباط با پایگاه داده

چنانچه در بخش مدیریت نیز با پیام Establishing a Database Connection مواجه شدید، لازم است تا مراحل را به شکل زیر دنبال کنید:

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

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

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

 

اشتباه بودن اطلاعات ارتباطی با پایگاه داده

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

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

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

آموزش تصویری نحوه رفع خطای 503 وردپرس

خطای 503

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

 

 

رفع خطای 503 در وردپرس

دلایل مختلفی می‌تواند باعث به وجود آمدن خطای 503 در وردپرس شود که با تحقیق به برخی از آن‌ها رسیدیم:(خطاهای وردپرس)

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

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

503 error- دریافت خطای 503 در وردپرس

دریافت خطای 503 در سایت

 

 

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

503 Service Unavailable
Http/1.1 Service Unavailable
HTTP Server Error 503
503 Error
HTTP 503
HTTP Error 503

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

 

1- مشاهده باگ در افزونه‌ یا قالب موجود در سایت(خطاهای وردپرس)

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

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

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

change plugin name- تغییر نام افزونه
تغییر نام پوشه افزونه ها جهت عیب یابی

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

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

 

2- ناسازگاری بین کدهای php در سرور(خطاهای وردپرس)

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

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

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

  رفع خطای "آیا مطمئنید که می خواهید این کار را انجام دهید؟" در وردپرس
 
debug- فعال کردن حالت دیباگ
فعال کردن حالت دیباگ

 

3- ناکافی بودن منابع سرور(خطاهای وردپرس)

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

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

برای اینکه این مسئله را ردیابی کنیم می‌توانیم از کنسول گوگل استفاده کنیم. برای این کار به webmaster tools مراجعه کنید

webmaster tools- ابزار کنسول گوگل
بررسی محدودیت سرور از طریق کنسول گوگل

 

حال باید میزان نرخ خزنده گوگل را زمانی که سرور دچار محدودیت منابع می‌شود را کاهش داد:

crawl- خزنده های موتور جستجو
کاهش نرخ خزنده های سرور

 

4- تحت فشار بودن سرور(خطاهای وردپرس)

cloudflare- افزونه امنیتی وردپرس
شبکه توزیع محتوا

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

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

 

5- نقص فنی سرور(خطاهای وردپرس)

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

آموزش کامل ربات نینجاگرام برای ارتقای اکانت اینستاگرام

ربات نینجاگرام چیست؟

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

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

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

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

برای دانلود کلیک کنید

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

قابلیت ها و امکانات نینجاگرام :

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

  • جذب فالوور و لایک واقعی به صورت نامحدود (خیلی راحت میتوانید در ماه 30 هزار فالوور جذب کنید)
  • با برنامه نینجاگرام شما از خریدن فالوور و لایک اینستاگرام بی نیاز خواهید شد . دیگر نیازی نیست که شما بابت فالوور و لایک هزینه پرداخت کنید .
  • جذب فالوور های کاملا ایرانی و فعال از تمام پیج ها
  • اگر صاحب کسب و کار هستید جذب فالوور های رقیبانتان به صورت کامل.
  • جذب فالوور و لایک به صورت کاملا اتوماتیک.
  • ارسال کامنت تبلیغاتی در پیج های بزرگ اینستاگرام
  • پشتیبانی ربات از زبان فارسی .
  • جذب فالوور و لایک به صورت 24 ساعته .
  • انفالوو کردن کاربران غیرفعال و فیکبه صورت اتوماتیک.
  • مدیریت چندین (نامحدود) اکانت به صورت همزمان
  • پرداختن و تبلیغ کردن محصول و خدمات شما .
  • پیدا کردن فالوور های یک منطقه , شهر , استان خاص .
  • قابلیت انجام سوپر لایک با سرعت بالا .
  • سرعت جذب فالوور و لایک بسیار بسیار بالا .
  • با این ربات میتوانید ماهانه بالای 30 هزار فالوور جذب کرد .
  • این ربات قابلیت جذب فالوور بر اساس شهر , شغل , با موضوع دلخواه شما 
  • و …    

آموزش تصویری و گام به گام

1 .ابتدا یک هشتگ مثل #موفقیت را در اینستاگرام سرچ کنید
نکته: حتما هشتگهایی را انتخاب کنید که تعداد پست های زیادی داشته باشند
2 .اینستاگرام 9 پست برتر که از آن هشتگ استفاده کرده اند را جداگانه در باالی دیگر پست ها به شما نمایش می دهد.
3 .روی یکی از این پست ها کلیک کنید بعد وارد پیج آن پست شوید.
4 .حاال شما تمام پست های آن پیج را مشاهده میکنید؛ اگر پست های دیگر آن پیج نیز مرتبط با
کار شما بود یوزر نیم آن پیج را به عنوان هدف وارد سیستم نینجاگرام کنید و روی استارت
کلیک کنید تا فالور های یوزر وارد شده را بررسی و گردآوری کند.
5 .بعد از اینکه تعداد Gathered به 11111 رسید، به بخش like-Auto رفته و تیک دو
گزینه آخر را بزنید.سپس روی استارت کلیک کنید.
نکته: تشخیص فیک بودن یا نبودن فالوورهای یک پیج کار ساده ای است، کافی است تعداد لایک های آخرین پست های
پیج را مشاهده کنید. اگر با تعداد فالووها همخوانی نداشت، آن پیج فیک است.
برای هر 1111 فالوور بیش از 01 لایک به بال منطقی است.

[caption id="attachment_1561" align="aligncenter" width="229"]آموزش نینجاگرام به صورت تصویری آموزش نینجاگرام به صورت تصویری[/caption]

به هیچ وجه سیستم تان نباید به حالت sleep برود.

برای غیر فعال کردن حالت by stand یا همان sleep کافی است از کنترل پنل گزینه options power را انتخاب کنید و سپس
گزینه settings plan change را انتخاب کنید، سپس گزینه sleep to computer the put را روی حالت never قرار دهید.

[caption id="attachment_1563" align="aligncenter" width="250"]آموزش نینجاگرام به صورت تصویری آموزش نینجاگرام به صورت تصویری[/caption][caption id="attachment_1564" align="alignleft" width="177"]آموزش نینجاگرام به صورت تصویری آموزش نینجاگرام به صورت تصویری[/caption]

افزایش احتمال فالوبک با فالو و سوپرلایک

فالو کردن: 14 %فالوبک
فالو + لایک:22 %فالوبک
فالو + لایک + کامنت: 34%فالوبک
سعی کنید تا یورزها و هشتک هایی که جمع آوری کرده اید را هم فالو کنید و هم لایک بزنید.
برای سرعت بخشیدن به این عمل و لایک سه عکس آخر یوزرها )Like Super (از مراحل روبرو پیروی کنید.
با طی این مراحل احتمال فالوبک را 62 درصد افزایش میدهید.

افرادی را فالو کنید که فالوینگ دارند

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

[caption id="attachment_1565" align="aligncenter" width="353"]آموزش نینجاگرام به صورت تصویری آموزش نینجاگرام به صورت تصویری[/caption]

آنفالو بعد از 3 روز

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

زمان Delay Time ، زمانی حیاتی برای جلوگیری از بالک شدن توسط اینستاگرام
برای اینکه بالک نشوید، باید این زمان را روی 07 تا 07 قرار بدهید.

[caption id="attachment_1566" align="aligncenter" width="366"]آموزش نینجاگرام به صورت تصویری آموزش نینجاگرام به صورت تصویری[/caption]

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

لینک دانلود رایگان نینجاگرام 

آموزش نکات و ترفند های وردپرس (function) و کد های html,css

ترفند های وردپرس

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

 

ترفندهای function وردپرس

۱۲ – افزودن ابزارک ناحیه آماده یا در نوار کناری 

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

// Register Sidebars
function custom_sidebars() {
 
    $args = array(
        'id'            => 'custom_sidebar',
        'name'          => __( 'Custom Widget Area', 'text_domain' ),
        'description'   => __( 'A custom widget area', 'text_domain' ),
        'before_title'  => '<h3 class="widget-title">',
        'after_title'   => '</h3>',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget'  => '</aside>',
    );
    register_sidebar( $args );
 
}
add_action( 'widgets_init', 'custom_sidebars' );

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

ترفندهای function وردپرس

ترفندهای function وردپرس – قسمت چهارم

 

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

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('custom_sidebar') ) : ?>
<!–Default sidebar info goes here–>
<?php endif; ?>


۱۳- مدیریت فید خوان فوتر

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

function ivahid_postrss($content) {
if(is_feed()){
$content = 'This post was written by Ivahid '.$content.'Check out Ivahid';
}
return $content;
}
add_filter('the_excerpt_rss', 'ivahid_postrss');
add_filter('the_content', 'ivahid_postrss');
}


۱۴ – افزودن تصویر شاخص به RSS

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

function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');


۱۵ – مخفی کردن خطاهای لاگین وردپرس

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

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

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

ترفندهای function وردپرس

ترفندهای function وردپرس

 

۱۶ – غیر فعال کردن لاگین توسط ایمیل

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

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

۱۷ – غیر فعال کردن قابلیت جستجو در وردپرس

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

function fb_filter_query( $query, $error = true ) {
 
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
 
// to error
if ( $error == true )
$query->is_404 = true;
}
}
 
add_action( 'parse_query', 'fb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );


۱۸ – تاخیر نوشته ها در فید RSS

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

function publish_later_on_feed($where) {
 
    global $wpdb;
 
    if ( is_feed() ) {
        // timestamp in WP-format
        $now = gmdate('Y-m-d H:i:s');
 
        // value for wait; + device
        $wait = '10'; // integer
 
        // http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
        $device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
 
        // add SQL-sytax to default $where
        $where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
    }
    return $where;
}
 
add_filter('posts_where', 'publish_later_on_feed');


۱۹ – تغییر متن ادامه مطلب برای متخصصان در وردپرس

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

function modify_read_more_link() {
    return '<a class="more-link" href="' . get_permalink() . '">Your Read More Link Text</a>';
}
add_filter( 'the_content_more_link', 'modify_read_more_link' );

به جای “Your Read More Link Text” باید متن خود را قرار دهید .

 

 

۲۰ – غیر فعال کردن فید های RSS در وردپرس

برای غیر فعال کردن فیدهای RSS میتوانید از کد زیر استفاده کنید :

function fb_disable_feed() {
wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}
 
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1

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

نکات بهینه سازی

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

 

راه های افزایش بهینه سازی

 

بهترین راه بهینه سازی و سئو محتوای خوب است

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

 

تبادل Backlink

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

 

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

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

 

پیوند یکتا کوتاه و مفید که شامل کلیدواژه هم باشد

از پیوندهای یکتای قابل فهم استفاده کنید. بعنوان مثال به جای استفاده از http://www.arnikaweb.com/page-id?۴۹۵ از http://www.arnikaweb.com/payment استفاده کنید. به این نکته توجه کنید که چهار کلمه اول می بایست مرتبط باشد. گوگل به کلمات دیگر که در ادامه می آیند توجهی ندارد.

 

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

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

هر چی کدهای بیشتری داشته باشید چگالی کلیدواژه ها و محتوا کمتر خواهد بود. پوسته هایی که سریع بارگزاری می شوند برای بهبود سئو گوگل بسیار خوب هستند که این مورد یکی از ۲۰۰ ضابطه ایست که در تعیین رنکینگ اهمیت دارد.

 

یک نقشه سایت با فرمت xml بسازید

با وردپرس و افزونه هایی مثل  Google XML Sitemaps خیلی کار راحتی است.گوگل ابزار دیگری هم دارد که بسیار کاربری و مفید هستند مثل  Website Optimizer و  Webmaster Central .

 

کلیدواژه ها و محتوای اطلاع رسانی را در نوشته خود برجسته کنید

از h۱ تا h۶ در نوشته ها و جملات استفاده کنید. در ضمن حتما از برچسب های قوی هم استفاده کنید. فقط لطف کنید در این کار افراط نکنید.

 

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

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

 

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

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

از طراحی فلش استفاده نکنید

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

 

استفاده از فایل robot.txt 

استفاده از فایل robots.txt و مسدود کردن یک فولدر برای تمام ربات ها:

User-agent: *
Disallow: /old-posts/

استفاده از فایل robots.txt و مسدود کردن یک فایل برای تمام ربات ها:

User-agent: *
Disallow: /old-posts/mypic.jpg

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

User-agent: *
Disallow: /private.html

استفاده از فایل robots.txt و مسدود کردن یک فولدر برای یک ربات خاص:

User-agent: Googlebot
Disallow: /personal/

برای دیدن لیست کامل واسط های کاربری (User-agent) می توانید به دیتابیس موجود در آدرس زیر مراجعه کنید:

http://www.robotstxt.org/db

مسدود بودن تمام صفحات برای تمام ربات ها:

User-agent: *
Disallow: /

مجاز بودن تمام صفحات برای تمام ربات ها:

User-agent: *
Allow: /

 استفاده از rel=”nofollow” 

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

در صورت قرار دادن nofollow می توانید سایت خود را از دست spammer  ها خلاص کنید. بعضی از برنامه های مدیریت وبلاگ این کار را انجام می دهند. ولی آن هائی که این طور نیستند،

را می توانید به صورتی دستی این rel را اضافه کنید. این پیشنهاد در مورد بقیه بخش های سایت شما نیز صدق می کند. مانند انجمن های سایتتان.

ولی در صورتی که به فردی که در سایت شما کامنت می گذارد اعتماد دارید این rel را بر روی آن ها اعمال نکنید. به هر حال، در صورتی که شما به سایت هائی که از نظر گوگل spam هستند.

لینک بدهید گوگل برای شما امتیاز منفی قائل می شود. یکی دیگر از امکانات این rel ،این است که در صورتی که شما می خواهید سایت که به صورت spam فعالیت می کند را در سایت یا وبلاگ تان معرفی کنید. 

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

یکی از بهترین و سریعترین روش ها برای بهینه سازی استفاده از افزونه های سئو مثل wpSEO هست. این افزونه بیش از ۷۰ قابلیت دارد که کمک می کند سایت تان را بهینه کنید. این افزونه هم برای مبتدیان بسیار مفید است و هم برای حرفه ای ها.

 

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