دیجی اسکریپت

دانلود رایگان اسکریپت Archives | صفحه 399 از 1195 | دیجی اسکریپت

افزونه TotalDesk سیستم پشتیبانی و چت آنلاین وردپرس نسخه ۱٫۵٫۲۳
[ad_1]

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

این نوشته افزونه TotalDesk سیستم پشتیبانی و چت آنلاین وردپرس نسخه ۱٫۵٫۲۳ برای اولین بار در پرشین اسکریپت منتشر شده است.

[ad_2]

لینک منبع مطلب

آموزش رفع خطای نوشتن پرونده روی دیسک
[ad_1]

رفع خطای نوشتن پرونده روی دیسک زمانی به وجود میاد که در حال ایجاد یک نوشته هستید و یا اینکه قصد آپلود فایل در وردپرس را دارید که وقتی فایل مورد نظر خودتون را برای آپلود انتخاب می‌کنید خطای نوشتن پرونده روی دیسک با خطا مواجه شد به شما نمایش داده میشه و فایلی در رسانه وردپرس آپلود نمیشه. همونطور که از پیغام خطا مشخص هست اینه که به دلایلی فایل شما دسترسی لازم برای اینکه در هاست آپلود بشه را نداره و نمیتونه بر روی پرونده دیسک که در اینجا منظور همون هاست شماست فایل را آپلود بکنه و این پیغام خطا در مواردی دیگه به صورت آپلود فایل روی هاست شما با شکست مواجه شده است ، امکان نوشتن فایل وجود ندارد و در پوشه wp-content/upload نمی توانید فایلی ایجاد کنید هم مشاهده شده است که هر سه این پیغام خطا در وردپرس فقط یک دلیل و راهکار برای برطرف کردن دارند.

 

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

 

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

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

 

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

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

بعد از اینکه وارد مسیر public_html در هاست خودتون شدید به مسیری که وردپرس را در اون نصب کردید وارد شوید. اگر وردپرس شما در مسیر اصلی دامنه نصب شده باشه توی همین مسیر public_html پوشه‌ای با عنوان wp-content وجود داره و اگر هم وردپرس را در یک ساب دامنه و یا ساب دایرکتوری نصب کردید باید ابتدا وارد پوشه مورد نظر شده و سپس پوشه wp-content را از داخل این پوشه پیدا کنید.

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

حالا همونطور که در تصویر بالا ور در ستون آخر که با نام Permissions میبینید هر فایل و پوشه ای که داخل هاست شما وجود داره یک سطح دسترسی برای خودش داره تا قابلیت نوشتن و خواندن در پوشه و یا فایل مورد نظر فراهم باشه تا بتونید فایل در پوشه مورد نظر اضافه/حذف کنید و برای فایل‌ها هم امکان ویرایش و مدیریت اونها فراهم باشه، بنابراین پوشه wp-content که در اینجا با سطح دسترسی ۷۵۵ قرار داره حتما باید برای اینکه قابلیت نوشتن را داشته باشه و بتونید فایلی در این پوشه آپلود کنید روی این میزان سطح دسترسی تنظیم شده باشد. بنابراین روی پوشه wp-content راست کلیک کرده و گزینه Change Permissions را انتخاب کنید. بعد انتخاب گزینه مورد نظر پنجره زیر براتون نمایش داده خواهد شد.

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

حالا همونطور که در تصویر بالا میبینید تیگ گزینه موجود در ریفت write که در ستون user قرار داره و با علامت فلش اونو مشخص کردم را فعال کنید تا در بخش Permission سطح دسترسی که بر اساس عدد نمایش داده شده روی ۷۵۵ تنظیم بشه و در نهایت روی دکمه Change premissions کلیک کنید تا سطح دسترسی تغییر پیدا بکنه. حالا بعد از تغییر سطح دسترسی اگر به پیشخوان وردپرس مراجعه کنید خواهید دید که خطای آپلود نشدن فایل در وردپرس برطف شده و میتونید به راحتی هر فایلی که قصد دارید در وردپرس آپلود کنید.

 

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

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

[ad_2]

لینک منبع مطلب

دانلود طرح لایه باز موکاپ غذای فست فود
[ad_1]

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

 

دانلود طرح لایه باز موکاپ غذای فست فود

 

اطلاعات بیشتر:

  • فرمت: psd
  • رزولوشن بالا
  • قابلیت ویرایش و استفاده آسان
  • و…

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

[ad_2]

لینک منبع مطلب

اسکریپت سخنان پند آموز (نقل قول بزرگان) Premium Quotes
[ad_1]

Premium Quotes یک اسکریپت تجاری می باشد که با استفاده از آن می توانید سخنان ، نقل قول ها و جملات بزرگان و افراد مشهور را در وب سایت خود به کاربرانتان نمایش دهید. در این اسکریپت می توانید متن ها را بر اساس دسته بندی (عبرت ، انگیزشی ، مذهبی و…) ، بر اساس نام افراد ، بر اساس کشور ها به کاربران نمایش دهید. همچنین کاربران قادر هستند براحتی اقدام به ارسال نظرات خود برای هر متن کنند. از دیگر قابلیت های این اسکریپت می توان به سازگاری با موبایل و امکان ورود و عضویت کاربران اشاره کرد. در ادامه به برخی دیگر از امکانات این سیستم به صورت کلی نیز اشاره می کنیم

 

اسکریپت سخنان پند آموز (نقل قول بزرگان) Premium Quotes

 

برخی از امکانات اسکریپت سخنان پند آموز (نقل قول بزرگان) Premium Quotes :

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

نوشته اسکریپت سخنان پند آموز (نقل قول بزرگان) Premium Quotes اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

افزونه طرح بندی خودکار الگو موتورهای جستجو Schema Pro وردپرس نسخه ۱٫۳٫۱
[ad_1]

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

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

افزونه طرح بندی خودکار الگو موتورهای جستجو Schema Pro وردپرس نسخه 1.3.1

قابلیت های افزونه طرح بندی خودکار الگو موتورهای جستجو Schema Pro وردپرس نسخه ۱٫۳٫۱

  • امکان افزایش CTR وبسایت
  • پشتیبانی از دوره های آموزشی
  • پشتیبانی از صفحه محصولات
  • امکان استفاده از امکانات بصورت کاملا خودکار
  • امکان افزودن گزینه های اضافی به نتایج
  • امکان افزودن رتبه بندی و زمان به نتایج
  • و امکانات دیگر…

نوشته افزونه طرح بندی خودکار الگو موتورهای جستجو Schema Pro وردپرس نسخه ۱٫۳٫۱ اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

اسکریپت وب دسکتاپ Lucid WebOS
[ad_1]

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

اسکریپت وب دسکتاپ Lucid WebOS

  • پشتیبانی از چندین زبان
  • قابلیت مدیریت فایل ها
  • قابلیت عضو گیری کاربران
  • قابلیت بازیابی رمز عبور
  • قابلیت بازی آنلاین (شطرنج و…)
  • قابلیت آپلود فایل جدید
  • دارای یک مرورگر برای مشاهده سایت ها
  • سیستم خبرخوان (RSS Reader)
  • سیستم چت بین کاربران
  • سیستم اجرای موسیقی آنلاین (Music Player)
  • قابلیت اجرای موسیقی از طریق آدرس (URL) و از طریق فایل های موجود
  • سیستم نمایشگر تصاویر
  • سیستم ماشین حساب
  • و امکانات فراوان دیگر…

 

دانلود با لینک مستقیم

[ad_2]

لینک منبع مطلب

دانلود قالب شرکتی و تجاری Uber برای جوملا
[ad_1]

قالب Uber از محصولات سایت Joomlart قالبی چندمنظوره و واکنش گرا برای جوملاست. این قالب که تا امروز صد ها هزار بار مورد دانلود قرار گرفته، در بین کاربران جوملا طرفداران بسیاری دارد. قالب اوبر برای راه اندازی هر نوع سایت شرکتی و تجاری، کاملا ایده آل بوده و کلیه امکانات مورد نیاز را در این زمینه در اختیار شما قرار میدهد. این قالب با استفاده از فریم ورک T3 و بر پایه Bootstrap 3 طراحی شده و علاوه بر ویژگی های فنی پیشتاز، نمایی زیبا و چشم نواز نیز دارد.

 

دانلود قالب شرکتی و تجاری Uber برای جوملا

این قالب در واقع اولین قالبی است که از افزونه JA Advanced Custom Module یا JA ACM استفاده میکند. این این افزونه شما میتوانید تمام سایت خود را از پایه با بهره گیری از بلاک های محتوا شامل انواع توصیه نامه های مشتریان، دعوت به عمل، گالری، اسلایدشو، جداول قیمت گذاری، معرفی ویژگی های و … بنا کرده و طرحی دقیقا مطابق نیاز های خود پیاده سازی کنید.

 

دانلود قالب شرکتی و تجاری Uber برای جوملا

 

افزونه ACM قالب Uber برای جوملا

قالب Uber را میتوان یکی از قدرتمند ترین و کامل ترین قالب های موجود برای جوملا در حال حاضر دانست. این قالب با بیش از ۱۸ بلاک محتوا و ۸۰ حالت متنوع، پیاده سازی هزاران طرح را برای کاربران خود امکان پذیر میکند.

 

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

 

دانلود قالب شرکتی و تجاری Uber برای جوملا

 

منوی موبایل و مگامنو در قالب جوملا Uber

قالب Uber همچنین از مگامنو و منو های off-canvas نیز به طور کامل پشتیبانی میکند. به همین جهت کاربران شما در کامپیوترهای دسکتاپ از مگامنوهای بسیار حرفه ای بهره مند شده و در دیوایس هایی مانند موبایل ها و تبلت ها امکان بهره گیری از منو های off-canvas برای آنها فراهم میشود.

 

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

 

دانلود قالب شرکتی و تجاری Uber برای جوملا

 

برخی امکانات قالب Uber :

  • طراحی شده با استفاده از T3 FrameWork
  • طراحی شده بر مبنای Bootstrap 3
  • سازگاری کامل با JA Aadvanced Custom Module
  • مناسب راه اندازی انواع سایت های تجاری، شرکتی، استارت آپ ها و حتی سایت های شخصی
  • طراحی کاملا واکنش گرا
  • پشتیبانی از مگامنو
  • پشتیبانی از منوهای off-canvas
  • پشتیبانی کامل از همه صفحات سفارشی جوملا
  • سازگار با افزونه JA Extension Manager
  • سازگار با افزونه JA Masshead
  • سازگار با افزونه فروشگاه ساز ویرچومارت
  • امکان بهره گیری از افزونه های kunena، JomSocial و …
  • و بسیاری امکانات دیگر ..

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

[ad_2]

لینک منبع مطلب

افزونه ایجاد گالری حرفه ای در وردپرس Media Grid نسخه ۶٫۴۴
[ad_1]

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

 

Media Grid یک افزونه حرفه ای برای وردپرس می باشد که توسط آن قادر به ایجاد انواع گالری تصاویر در وردپرس خواهید بود . این افزونه قابلیت های زیادی دارد . پنل تنظیمات حرفه ای این قالب به شما اجازه ی اعمال تنظیمات مورد نظر خود را می دهد . این افزونه دارای یک صفحه ساز بسیار قدرتمند می باشد که توسط آن با استفاده از خاصیت Drag & Drop می توانید بخش های مختلف گالری تصاویر خود را شخصی سازی نمایید . توسط این افزونه می توانید علاوه بر افزودن تصویر ، به افزودن فایل های صوتی ، ویدئویی و متنی نیز بپردازید . در ادامه با ما و برخی از ویژگی های افزونه Media Grid همراه باشید .

 

افزونه ایجاد گالری حرفه ای در وردپرس Media Grid نسخه 6.44

 

برخی از امکانات افزونه ایجاد گالری Media Grid :

  • طراحی گالری به صورت ریسپانسیو و واکنش گرا
  • صفحه ساز قدرتمند با خاصیت Drag & Drop
  • پشتیبانی از تمام فرمت های عکس و ویدئو
  • قابلیت درج عکس ،لینک ، ویدئو و متن
  • قابلیت ایجاد انواع گالری تصاویر
  • سئو بسیار قوی سیستم
  • راه اندازی آسان
  • و …

نوشته افزونه ایجاد گالری حرفه ای در وردپرس Media Grid نسخه ۶٫۴۴ اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

ایجاد محدودیت طول عنوان نوشته وردپرس بدون افزونه
[ad_1]

تعیین حداکثر کلمات عنوان نوشته

عنوان صفحات یکی از مسائل بسیار مهم برای سئو هستند. عنوان صفحات یک سایت باید بین یک رنج استاندارد از نظر طول و تعداد کلمات هست ( مقدار استاندارد عنوان مطالب و صفحات شما باید بین ۳۵ تا ۶۵ کاراکتر باشه ) و لازمه ذکر کنم خدمتتون که کار ما هم اینجا با وردپرس هست 😀 چند وقت پیش با ذکر و ارائه تمامی این توضیحات افزونه limit post titles رو خدمتتون معرفی کردیم اما امروز قصد داریم تعیین حداکثر کلمات عنوان رو بدون افزونه و تنها با چند خط کد انجام بدیم.

 

کد های زیر رو باید به فایل functions.php قالب سایتتون اضافه کنید.

 

حداقل تعداد کلمات برای عنوان پست

function minWord($content)
{
global $post;
$content = $post->post_content;
if (str_word_count($content) > 100 ) //set this to the minimum number of words
wp_die( __('خطا: تعداد کلمات عنوان بسیار کم هست.') );
}
add_action('publish_post', 'minWord');

فرض می کنیم هر کلمه بصورت میانگین ۵ کاراکتر داره. پس باید توی کد بالا به جای ۱۰۰ عدد ۷ رو قرار بدیم. ۵×۷=۳۵ (فکر میکنم محاسباتم درست باشه :D)

 

حداکثر تعداد کلمات برای عنوان پست

function maxWord($title)
{
global $post;
$title = $post->post_title;
if (str_word_count($title) >= 10 ) //set this to the maximum number of words
wp_die( __('خطا: تعداد کلمات عنوان مطلب شما بسیار زیاد هست.') );
}
add_action('publish_post', 'maxWord')

بازم فرض ۵ کاراکتر رو برای هم کلمه در نظر بگیریم توی کد بالا به جای ۱۰ باید عدد ۱۳ رو قرار بدیم یعنی ۱۳ کلمه

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

 

نتیجه گیری:

  • طول عنوان نوشته یکی از مهم ترین ارکان در سئوی سایت می باشد.
  • شما می توانید از دو روش استفاده از افزونه و استفاده از کد استفاده کنید که هر دو روش در بیست اسکریپت توضیح داده شده.
  • با نصب افزونه wordpress seo by yoast premium ، کادری پایین صفحه افزودن نوشته در وردپرس ایجاد می شود که نویسنده را از وضعیت سئوی عنوان مطلع می سازد.

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

[ad_2]

لینک منبع مطلب

آموزش مدیریت فایل کانفیگ وردپرس
[ad_1]

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

 

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

 

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

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

 

تغییر مسیر فایل wp-config.php

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

  • ابتدا وارد هاست خود شده و سپس روی گزینه File manager کلیک کنید تا به مسیر مدیریت فایل‌ها در هاست هدایت شوید.
  • سپس وارد مسیر public_html شده و دنبال فایل wp-config.php بگردید.
  • روی فایل راست کلیک کرده و گزینه Move را انتخاب کنید.
  • مسیر مورد نظر برای انتقال فایل را انتخاب کنید و سپس فایل را انتقال دهید.
  • با کلیک روی دکمه New File در هاست خود یک فایل جدید با نام wp-config.php در مسیر public_html بسازید و کدهای زیر را در آن قرار دهید.
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . '../path/to/wp-config.php');

حالا همونطور که در کد بالا میبینید به جای ../path/to/wp-config.php مسیری که فایل اصلی wp-config.php را به اون منتقل کردید را وارد کرده و فایل را ذخیره کنید.

 

تغییر مکان قرار گیری پوشه wp-content

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

define( 'WP_CONTENT_DIR', dirname( __FILE__ ) . 'path/to/wp-content' );
define( 'WP_CONTENT_URL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wp-content' );

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

 

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

همونطور که در بالا هم اشاره شد افزونه‌های وردپرس هم در مسیر wp-content قرار میگیرند و شاید بخواهید تا این مسیر را هم در وردپرس خودتون تغییر بدین، برای این کار کافیه تا ابتدا پوشه plugins که در مسیر /public_html/wp-content/plugins/ قرار داره را به مسیر دلخواه خودتون منتقل کنید و سپس با تعریف کد زیر در فایل wp-config.php مسیری که پوشه افزونه‌ها را منتقل کردید را برای افزونه‌ها در این فایل مشخص کنید.

define( 'WP_PLUGIN_DIR', dirname(__FILE__) . '/path/to/plugins' );
define( 'WP_PLUGIN_URL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/plugins' );

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

 

تغییر قالب پیشفرض وردپرس

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

define('WP_DEFAULT_THEME', 'twentytwelve');

همونطور که در کد بالا میبینید به جای twentytwelve کافیه نام پوشه قالب دلخواه خودتون را وارد کنید.

 

غیرفعال کردن ویرایشگر پوسته و افزونه در پیشخوان وردپرس

یکی از مسائلی که ممکنه امنیت وردپرس را برای سایت شما تحت الشعاع قرار بده اینه که قابلیت ویرایشگر برای افزونه‌ها و قالب در پیشخوان وردپرس فعال باشه. همونطور که میدونید با مراجعه به منوهای نمایش> ویرایشگر و افزونه‌ها> ویرایشگر به راحتی قادر هستید تا به کلیه فایل‌های php، css و… برای قالب و افزونه وردپرس دسترسی داشته و اقدام به ویرایش آنها کنید. اما حالا این وضعیت را در حالی در نظر بگیرید که شخص دیگری هم به عنوان مدیر در پیشخوان وردپرس به این منوها دسترسی داره که به راحتی میتونه با وارد کردن و تزریق کدهایی از سایتتون سو استفاده بکنه. پس لازمه تا این قابلیت رو غیرفعال کرده و صرفا امکان ویرایش فایل‌های قالب و افزونه را از طریق FTP یا همون هاست دنبال کنید. برای این منظور کافیه قطعه کد زیر را در فایل wp-config.php قرار بدین تا منوی ویرایشگر برای پوسته وردپرس و افزونه وردپرس از پیشخوان وردپرس حذف بشه.

define('DISALLOW_FILE_EDIT', true);

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

define('DISALLOW_FILE_MODS', true);

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

 

استفاده از Akismet در وردپرس

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

define('WPCOM_API_KEY','your-key');

اما دقت باشید که قبل از ذخیره فایل API پریافتی خودتون را از سایت اکیسمت به جای your-key وارد کرده و بعد ذخیره کنید.

 

غیرفعال کردن یا مدیریت رونوشت‌ها در وردپرس

یکی از قابلیت‌های خوب وردپرس اینه که به صورت پیشفرض در هر بازه زمانی مشخص که در حال کار بر روی یک نوشته هستید و تغییراتی را در نوشته اعمال می‌کنید از هر یک از این تغییرات که میتونه شامل ویرایش عنوان نوشته، محتوای نوشته، دسته‌بندی و برچسب نوشته و… باشه تغییرات را در قالب یک رونوشت یا پیش نویس ذخیره میکنه تا آخرین تغییرات ذخیره شده و در هر زمان که ادامه به ویرایش دادین ادامه تغییرات را اعمال کرده و در نهایت بعد از اینکه کلیه تغییرات روی یک نوشته اعمال شد اقدام به به‌روزرسانی و یا انتشار کنید. این قابلیت در وردپرس با عنوان رونوشت یا Revisions قرار داره، حالا اگر قصد ندارید تا از این قابلیت استفاده کنید و به صورت کلی رونوشت وردپرس را غیرفعال کنید کافیه کد زیر را در فایل wp-config.php قرار داده و ذخیره کنید.

define('WP_POST_REVISIONS', false);

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

define('WP_POST_REVISIONS', 8);

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

 

استفاده از SSL در مدیریت و صفحه ورود وردپرس

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

define('FORCE_SSL_LOGIN', true);

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

define('FORCE_SSL_ADMIN', true);

در آموزش استفاده از SSL در وردپرس به بررسی سایر موارد الزامی برای مجهز کردن وردپرس به پروتکل امن https:// هم اشاره کردم که پیشنهاد می‌کنم حتما ازش استفاده کنید.

 

خطایابی وردپرس با Wp_debug کانفیگ وردپرس

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

define('WP_DEBUG_DISPLAY', false);

اگر دیباگ وردپرس به صورت بالا در فایل wp-config.php ذخیره شده باشه مقدار false در کد بالا نشون دهنده غیرفعال بودن اونه و برای فعال کردن اون باید مقدار false را به true تغییر بدین تا کد شما به شکل زیر تغییر بکنه.

define('WP_DEBUG_DISPLAY', true);

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

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

[ad_2]

لینک منبع مطلب