نوشته‌ها

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

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

چرا وردپرس بروز رسانی خودکار میشود؟

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

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

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

۱-غیر فعال کردن اعلان بروز رسانی با کمک افزونه

این روش یک روش ساده میباشد و کار زیادی لازم نیست انجام بدید و فقط باید افزونه Disable WordPress Core Update Email را دانلود و نصب کنید و تنظیمات خاصی هم نیاز نیست که انجام بدهید.

۲-غیر فعال کردن اعلان بروز رسانی با کمک روش دستی

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

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

آموزش افزایش سرعت وردپرس با نصب افزونه WP-FFPC

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

اما در این مقاله از مرکز آموزش هاست ۹۷ قصد دارم تا به معرفی افزونه‌ای برای افزایش سرعت وردپرس و بهینه‌سازی سرعت در وردپرس بپردازم که تا به امروز به این افزونه در وب فارسی کمتر اشاره شده در صورتی که میشه گفت نسبت به سایر افزونه‌ها همچون w3 cache، super cache و… اگر به صورت درست پیکربندی بشه بهتر و با قدرت بیشتری عمل خواهد کرد. پس تا انتها همراه ما باشید تا به نحوه افزایش سرعت وردپرس بپردازیم.

افزایش سرعت وردپرس با WP-FFPC

افزونه‌ای که قصد دارم تا از اون برای افزایش سرعت در وردپرس بپردازم با نام WP-FFPC در مخزن وردپرس به ثبت رسیده و تاکنون تونسته تا بیش از ۴٫۰۰۰ نصب فعال و کسب امتیاز ۴٫۸ را ازآن خودش بکنه که میتونید ازش به عنوان بهترین افزونه افزایش سرعت وردپرس استفاده کنید. قبل از هرکاری با کلیک روی دکمه زیر افزونه را به صورت رایگان از مخزن وردپرس دانلود کنید و بعد اقدام به نصب و فعال کردن این افزونه در سایت وردپرسی خودتون بکنید.

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

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

  • APC
  • APCu
  • xCache
  • PHP memcached
  • Nginx memcached

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

آموزش پیکربندی افزونه wp-ffpc در وردپرس

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

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

مرحله اول: فعال کردن کش وردپرس

بعد از نصب و فعال سازی افزونه ممکنه پیغام‌های خطایی به شما نشون داده بشه که میبایست برای استفاده از افزونه از این پیغام‌ها استفاده کنید تا پیکربندی صحیحی روی افزونه انجام دهید. اولین موردی که برای استفاده از افزونه wp-ffpc باید در نظر بگیرید اینه که حتما باید کش بر روی وردپرس فعال شده باشد. بنابراین برای این کار می‌بایست دستور فعال سازی کش وردپرس در فایل کانفیگ وردپرس را فعال کنید. بنابراین برای این کار وارد هاست خود شده و سپس با کلیک روی گزینه File Manager در هاست خودتون به صفحه مدیریت فایل‌های وردپرس مراجعه کنید.

 

بعد از این مرحله وارد مسیر /public_html/ شده و سپس به مسیری که وردپرس را نصب کردید مراجعه کنید. در این مسیر فایل‌ها و پوشه های وردپرس رو میبینید که کافیه دنبال فایلی با نام wp-config.php باشید. بعد از اینکه فایل را پیدا کردید روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید تا به صفحه ویرایش فایل هدایت شوید. سپس با استفاده از کلیدهای ترکیبی CTRL + F صفحه کلید خودتون به دنبال عبارت WP_CACHE بگردید، اگر چنین دستوری پیدا نکردید کد زیر را در مکان مناسبی از فایل قرار دهید.

 

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

مرحله دوم: تعیین نوع ذخیره سازی کش در وردپرس

در این مرحله وارد پیشخوان وردپرس شده و سپس به مسیر تنظیمات> wp-ffpc مراجعه کنید و مشابه تصویر زیر در تب Cache Type گزینه Select backend را روی حالت PHP Memcache تعیین کرده و سپس گزینه‌های Expiration time for posts و Expiration time for taxonomy و Expiration time for home را که به صورت پیشفرض روی ۳۰۰ قرار دارند روی مقدار ۱۰۰ تنظیم کرده و در نهایت روی دکمه ذخیره تنظیمات در انتهای صفحه کلیک کنید.

بعد از اینکه تنظیمات را ذخیره کنید مشابه تصویر زیر پیغام موفقیت آمیز بودن نصب افزونه wp-ffpc به شما نمایش داده خواهد شد.

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

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

یکی از قابلیت‌های این افزونه اینه که با استفاده از دیباگ مجزایی که براش وجود داره با فعال سازی اون خطاهایی که در سایت قرار داره را بهتر بررسی کنید. برای فعال سازی این مورد به تب Debug & in-depth مراجعه کنید.

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

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

Enable X-Pingback header preservation: با فعال کردن این گزینه میتونید تا x-pingback هایی که در سایت وجود دارند را در هدر و بالای پیشخوان وردپرس مشاهده کنید.

Add X-Cache-Engine header: با استفاده از این قابلیت هم میتونید تا موتور X-cache افزونه را در هدر سایت مشاهده کنید.

Add HTML debug comment: و در نهایت با استفاده از این گزینه هم قادر هستید تا خطاهای موجود را به صورت کامنت‌های HTML مشاهده و بررسی کنید.

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

فعال یازی کش در صفحات و پست‌تایپ‌های خاص

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

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

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

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

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

خالی کردن کش وردپرس

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

رفع خطای extension not found افزونه wp-ffpc

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

معرفی وردپرس

وردپرس چیست

وردپرسوردپرس یک سیستم مدیریت محتوا کاملا رایگان و اپن سورس هست ( بر پایه مجوز GPL ) که شما بوسیله آن قادر خواهید بود براحتی یک وبلاگ – فوتوبلاگ – پادکست – گالری و … بسازید.

وردپرس توسط زبان بسیار محبوب PHP نوشته شده و از قدرت MySQL برای ذخیره داده ها استفاده می کند.

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

وردپرس در ادامه راه پروژه موفق b2 می باشد که در سال ۲۰۰۳ شکل گرفت. نام وردپرس توسط Christine Selleck دوست مت مولوگ ( توسعه دهنده اصلی وردپرس ) پیشنهاد و از آن روز تا الان وردپرس با سرعت و پیشرفتی قابل ملاحظه تبدیل به معروفترین و پرکاربردترین ابزار ساخت وبلاگ بر روی هاست شده است ( اینجا را ببینید ).

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

درباره پروژه وردپرس فارسی

وردپرس

وردپرس یک سکوی انتشار مبتنی بر وب یا به بیان ساده‌تر یک نرم‌افزار تحت وب است که در واقع ادامه موفقیت‌آمیز پروژه b2 می باشد و توسط مت مولوگ بنیان گذاری شده است.
مت و همکارانش با تاسیس شرکت Automattic هم‌اکنون در حال گسترش این نرم افزار و پروژه های موازی آن مانند Akismet می باشند.

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

وردپرس با زبان برنامه نویسی محبوب و قدرتمند PHP نوشته شده و از قدرت MySQL استفاده می کند. وردپرس یک نرم افزار بازمتن (Open Source) می باشد و بر مبنای اجازه نامه Gnu Public License (GPL) منتشر می شود بنابراین اجازه‌نامه تمامی موارد استفاده از وردپرس کاملا رایگان می باشد، همچنین شما می توانید وردپرس را با خیال راحت تغییر دهید و به عنوان سکویی برای پروژه های خود به کار گیرید.

وردپرس فارسی

اولین استفاده کنندگان از وردپرس در بین وبلاگ نویسان ایرانی، وبلاگ های محسن طالب٬ گناهکار٬ Virtual Life و Alvan Web بودند.

از همان زمان تلاش‌های توسط آقایان کامبیز مظفری و علی ستاری برای فارسی‌سازی وردپرس با ارائه فایل‌های ترجمه زبان و پوسته‌های فارسی آغاز شد. در فروردین ۱۳۸۴ انتشار افزونه تاریخ شمسی برای وردپرس توسط آقای مانی منجّمی سرعت بومی‌سازی وردپرس را دو چندان کرد. تا پایان خرداد ماه همان سال نسخه دوم آن افزونه نیز منتشر شد و پروژه وردپرس فارسی رسما آغاز به کار نمود. فعالیت های این دوستان باعث افزایش چشمگیر محبوبیت وردپرس در میان کاربران وب فارسی زبان شد.

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

از فروردین ماه ۱۳۸۶ و با اضافه شدن افراد علاقه‌مند دیگری به این پروژه و انسجام بیشتر فعالیت‌ها، برنامه‌ریزی برای راه‌اندازی وب‌سایت و ارائه خدمات کامل در زمینه پشتیبانی از کاربران وردپرس فارسی آغاز شد.

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

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

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

اجازه نامه وردپرس فارسی

تمامی محصولات تولید شده توسط تیم وردپرس فارسی همانند نرم افزار وردپرس بر مبنای اجازه نامه Gnu Public License (GPL) منتشر می شوند و استفاده از آنها کاملا رایگان می باشد.

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

 

 

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

نصب محلی

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

هسته قابل حمل!

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

هر اختلاف ساعتی که دارید

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

قابلیت gzip

شما می توانید در وردپرس با فعال کردن قابلیت gzip میزان مصرف پهنای باند خود را کاهش دهید ( برای استفاده از این قابلیت شما باید از آپاچی استفاده کنید )

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

سطح دسترسی

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

مشخصات کاربران

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

نصب و بروزرسانی آسان

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

کاملا دینامیک و انعطاف پذیر

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

منتشر کردن کار شما

فیدها

وردپرس نسخه های مختلفی از فید ( RSS نسخه ۲ و ۰.۹۳ – Atom نسخه ۰.۳ – RDF ) را ارائه می دهد. همچنین نسخه فید ها تنها محدود به مطالب نمی شود بلکه وردپرس به شما فید های گوناگونی برای قسمت های مثل هر دسته بندی – نویسنده خاص – نظرات یک مطلب نیز می دهد.

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

آدرس دهی برای مطالب شما

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

ارتباط با دیگر وبلاگ ها

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

طراحی و شخصی سازی

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

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

تگ های پوسته

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

ویرایش گر پوسته

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

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

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

افزونه ها

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

ساخت محتوا

رمز عبور برای مطالب

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

نام لاتین

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

فرستادن مطلب برای آینده

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

مطالب چند صفحه ای

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

بارگذاری فایل و تصاویر

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

دسته بندی مطالب

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

شکلک ها

وردپرس بصورت خودکار کاراکترهایی مانند “:)” را تبدیل به شکلک ها می کند.

ذخیره بصورت پیش نویس

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

پیش نمایش

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

ابزارهای وبلاگ نویسی

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

ارسال مطلب بوسیله ایمیل

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

ستون کناری

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

بایگانی و جستجو

بایگانی

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

جستجو

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

بحث و نظرات

ساخت یک انجمن

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

اجازه برای تگ های html

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

مدیریت

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

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

همچنین در کنار این گزینه ها یک ضد هرزنامه بسیار قوی نیز در وردپرس وجود دارد.

اطلاع رسانی

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

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

لینکستان

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

دسته بندی

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

وارد کننده

اگر شما قبلا از سرویس هایی مثل Blogrolling یا بلاگرد استفاده می کردید کافیه آدرس لینک یا فایل OPML آنرا به وردپرس بدهید تا در کمتر از چند لحظه لینک هایی که در این سرویس ها داشتید به وردپرس منتقل بشه .

خروجی

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

نمایش

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

وردپرس فارسی ۴٫۲٫۲ منتشر شد

وردپرس فارسی ۴٫۲٫۲ منتشر شد. در این نگارش دو مشکل امنیتی مهم برطرف شده است. به همه‌ی کاربران وردپرس فارسی توصیه می‌کنیم در اولین فرصت ممکن وردپرس خود را به این نگارش ارتقا دهند.

می‌توانید نگارش جدید وردپرس فارسی را از وب سایت وردپرس فارسی ٬ یا به‌صورت خودکار از بخش مدیریت سایت خود٬ به‌روز نمایید.
توجه داشته باشید که پیغام به‌روزرسانی در بخش مدیریت سایت شما باید مربوط به وردپرس فارسی (fa_IR) باشد.
در صورتی که پس از به‌روزرسانی خودکار برخی عناصر متحرک بخش مدیریت از کار افتادند، وردپرس را به‌صورت دستی به‌روز کنید.

بکاپ گیری سریع وردپرس

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

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

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

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

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

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

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

دریافت آخرین نسخه افزونه

حل مشکل ارسال ایمیل وردپرس

آیا وردپرس تان مشکل ارسال ایمیل دارد؟ آیا ایمیل وردپرس ثبت نام کاربران را نمی فرستد؟ راه حل مشکل شما افزونه (پلاگین) [ایمیل وردپرس (WP Mail SMTP)] است که با استفاده از سرویس SMTP گوگل (google) یاهو (yahoo) هات میل (hotmail) لایو (live) و … ایمیل های وردپرس را ارسال می کند.

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

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

یکی از راه های حل این مشکل استفاده از smtp برای ارسال ایمیل وردپرس هستش که بهترین افزونه برای این منظور WP Mail SMTP است. با این افزونه مشکل ارسال ایمیل وردپرس در تمام سیستم و افزونه ها حل خواهد شد

تنظیمات افزونه ایمیل وردپرس WP Mail SMTP

برای تنظیم افزونه ایمیل وردپرس به مسیر زیر بروید

تنظیمات > Email

1– From Email

از SMTP چه ایمیلی می خواهید استفاده کنید (فقط آدرس ایمیلتان را وارد کنید)

2 – From Name

ایمیل ها با چه عنوانی ارسال شوند اگر خالی بگذارید با عنوان وردپرس ارسال میشوند

3 – Mailer

از کدام سرویس می خواهید استفاده کنید SMTP یا تابع PHP mail که ما همان SMTP را انتخاب می کنیم چون به خاطر مشکلی که با تابع PHP mail داشتیم داریم از این افزونه استفاده می کنیم

4 – SMTP Options

این تنظیمات را باید با دقت انجام دهید و بسته به نو ایمیل شما متفاوت است پس دقت کنید من این مورد رو با مثال از سه سرویس معروف یعنی google , yahoo و hotmail شرح میدم .
تنظیمات SMTP برای گوگل (Google)

SMTP Host

این آدرس را وارد کنید smtp.gmail.com

SMTP Port

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

Encryption

پروتکل ارتباط را تعیین میکند که برای ارتباط امن می توان از مورد دوم و سوم استفاده کرد اگر مورد دوم یعنی (Use SSL encryption) را انتخاب کردید .

پورت گوگل برای ssl برابر است با 465 و اگر مورد سوم را انتخاب کردید پورت گوگل برای TLS و STARTTLS برابر است با 587

تنظیمات SMTP برای یاهو (Yahoo)

SMTP Host

این آدرس را وارد کنید smtp.mail.yahoo.com

SMTP Port

پورت SSL یاهو برابر است با 465 از پورت TLS و STARTTLS برای یاهو استفاده نکنید

تنظیمات SMTP برای لایو و هات میل (Hotmail و Live)

SMTP Host

این آدرس را وارد کنید smtp.live.com

SMTP Port

پورت SSL لایو و هاتمیل برابر است با 25 پورت TLS و STARTTLS لایو و هاتمیل برابر است با 587

نکته های استفاده از smtp

1 – بهتر است از SSL یعنی مورد اول استفاده کنید

2 – توجه داشته باشید که نوع پورت را با کد آن متناسب انتخاب کنید

5 – Authentication

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

پس اول Yes: Use SMTP authentication را انتخاب و حتما اکانت و پسورد ایمیل را وارد کنید در وارد کردن Username توجه داشته باشید که نباید آدرس سایت ایمیل را بیاورید و فقط نام اکانت را وارد کنید
مثلا برای ایمیل encaria@gmail.com فقط encaria و پسورد را وارد کنید.

6 – Send a Test Email

یک ایمیل جهت آزمایش ارسال می کند

دانلود افزونه (پلاگین) ایمیل وردپرس (WP Mail SMTP) از سایت وردپرس

http://wordpress.org/extend/plugins/wp-mail-smtp

چگونگی معرفی وب سایت به موتورهای جستجو

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

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

businesswebsite

نقشه سایت (Site Map)  خود را بسازید

ساده ترین راه برای ساخت این ابزار ایجاد یک حساب کاربری Web master در گوگل می باشد. اگر مالک وب سایتی هستید می توانید به سادگی به آدرس www.google.com/webmasters مراجعه کرده و از این سرویس رایگان استفاده کنید. بعد از ثبت نام در این سرویس و ورود به حساب کاربری خود می توانید با کمک راهنمایی های درج شده به راحتی نقشه سایت خود را بسازید و سپس آن را به گوگل اعلام نمایید. نقشه سایت یک فایل XML است که دارای لینک هایی به قسمت های متعدد وب سایت در صفحات مختلف می باشد.

web-site-structure-map

محیط کاربری Webmaster به مالکین وب سایت کمک می کند تا نحوه کار وب سایت خود را بهتر درک کرده و بتوانند خطاهای احتمالی پیمایشگرهای وب (Crawler) را شناسایی و رفع کنند و ایده های مفیدی درباره چگونگی تعریف کلید واژه های مورد استفاده توسط کاربران را بدست آورید.

 

لینک دهنده ها (Backlinks)

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

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

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

www.google.com/addurl

اطلاعات و محتوای با کیفیت

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

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

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

 

شروع به نوشتن بلاگ کنید !

وردپرس

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

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

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

 منبع :

 http://www.nzs.com/website-resources/search-engine-optimisation/introducing-your-website-to-google/

نحوه انتخاب یک CMS مناسب

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

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

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

 

CMS چیست؟

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

 

چرا از CMS استفاده کنیم؟

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

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

 

5 اشتباه رایج

اشتباه 1: انتخاب CMS حرفه ای پسند!

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

اشتباه 2: هرچه همه پسندتر، بهتر!

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

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

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

اشتباه 3: همراه شدن با کوچکترها!

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

اشتباه 4: تحقیق نکردن

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

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

اشتباه 5: یک متخصص IT برای شما CMS را انتخاب کند

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

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

ویژگی های یک CMS مناسب

موارد زیادی وجود دارد که باید هنگام انتخاب یک سیستم مدیریت محتوا (CMS) در نظر بگیرید. مهمترین آنها عبارتند از:

1. راحت و سریع قابل نصب باشد.

2. محیط مدیریتی ساده

3. نصب سریع و آسان افزونه ها و مازول ها برای افزایش قابلیتها

4. آسان بودن تغییر در قالب

5. ارتباط بهینه و کارآمد با کاربران

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

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

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

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

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

 همیشه سعی نمایید از داده های خود قبل از هر تغییری بک آپ تهیه نمایید. این به شما اطمینان خاطر خواهد داد که اگر اتفاق ناگواری با تغییرات بوجود آید، شما می توانید سایت را به حالت اولیه باز گردانید. شما می توانید از پلاگین های WP-DB-Backup یا WP-DBManager استفاده نمایید که از طریق بخش ادمین وردپرس امکان تهیه بک آپ دیتابیس را فراهم می کنند. همچنین شما می توانید به کمک مراحل زیر، از طریق phpMyAdmin به صورت دستی از دیتابیس بک آپ تهیه نمایید.

  ابتدا وارد phpMyAdmin شوید.

1.    دیتابیس وردپرس را انتخاب کنید.

2.    بر روی Export در قسمت بالای نوار ابزار کلیک نمایید.

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

4.    SQL را برای دریافت فایل با پسوند .sql انتخاب نمایید.

5.    گزینه ی “Save as file” را انتخاب نمایید.

6.   در بخش فشرده سازی gzipped را برای دریافت فایل با حجم کمتر انتخاب نمایید.

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

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

13 کوئری SQL برای وردپرس

phpMyAdminیک راه ساده برای اجرای هر کدام از کوئری های زیر استفاده از phpMyAdmin می باشد. این ابزار یکی از معمولی ترین ابزارهای مراجعه و ایجاد تغییرات در دیتابیس می باشد. تقریبا تمام کنترل پنل های موجود این ابزار را دارا می باشند. البته شما می توانید از پلاگین WordPress SQL Executioner نیز برای اجرای کوئری های وردپرس استفاده نمایید. برای وارد کردن کوئری های مورد نظر لطفا با استفاده از phpMyAdmin مراحل زیر را دنبال نمایید.

1.    وارد phpMyAdmin شده و دیتابیس وردپرس را انتخاب نمایید.

2.   بر روی زبانه ی SQL کلیک نمایید که شما را به یک صفحه با کادری برای کوئری SQL میبرد.

توجه : همه ی کوئری ها، کوئری مستقیم SQL هستند و پیشوند استاندارد ‘wp_’ را برای جداول فرض خواهند کرد. اگر از پیشوند متفاوتی استفاده می کنید، کوئری ها را به همان شکل تغییر دهید.

1. تغییر آدرس سایت ( SITEURL و HOMEURL )

وردپرس مسیر نهایی آدرس سایت و خانه را در دیتابیس ذخیره می کند. بنابراین اگر وردپرس را از روی رایانه ی خود ( local host ) به سرور منتقل نموده اید و یا آدرس وبسایت را تغییر داده اید ، سایت شما بارگزاری نخواهد شد. دلیل این امر مسیر نهایی آدرس سایت است که هنوز به localhost یا آدرس قبلی وبسایت اشاره می کند. برای راه اندازی مجدد سایت، شما می بایست آدرس سایت و خانه را اصلاح نمایید.

راه حل:

UPDATE wp_options SET option_value = replace (option_value, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

2. تغییر GUID

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

راه حل:

UPDATE wp_posts SET guid = REPLACE (guid, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’);

3. تغییر آدرس در محتوا

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

راه حل:

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://www.oldsiteurl.com’, ‘http://www.newsiteurl.com’);

4. فقط تغییر آدرس تصاویر

اگر تصمیم دارید که تصاویر را بر روی سرور دیگری ذخیره کنید، تا ترافیک بارگزاری تصاویر از روی سرور شما نباشد، می توانید از کوئری زیر برای تغییر مسیر همه ی تصاویر در وردپرس به بارگزاری از روی سرور دیگری استفاده نمایید. لازم به توضیح است که آدرس “http://yourcdn.newsiteurl.com” برابر با آدرس سرور جدید محل میزبانی تصاویر شما می باشد.

راه حل:

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘src=”http://www.oldsiteurl.com”‘, ‘src=”http://yourcdn.newsiteurl.com”‘);

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

UPDATE wp_posts SET guid = REPLACE (guid, ‘http://www.oldsiteurl.com’, ‘http://yourcdn.newsiteurl.com’) WHERE post_type = ‘attachment’;

5. به روز کردن META پست ها

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

راه حل:

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, ‘http://www.oldsiteurl.com’,’http://www.newsiteurl.com’);

6. تغییر نام کاربری “admin” پیش فرض

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

راه حل:

UPDATE wp_users SET user_login = ‘Your New Username’ WHERE user_login = ‘Admin’;

7. تغییر رمز عبور

آیا هیچ وقت خواسته اید که رمز عبور خود را داخل وردپرس تغییر دهید، اما به نظر رسیده که ریست پسورد به دلیل نا مشخصی کار نمی کند؟

راه حل:

UPDATE wp_users SET user_pass = MD5( ‘new_password’ ) WHERE user_login = ‘your-username’;

8. اختصاص دادن همه ی مقاله های نویسنده ی B به نویسنده ی A

اگر شما می خواهید که تمام مقالات نویسنده ی B را به نام نویسنده ی A تنظیم نمایید، این امر بسیار زمانبر خواهد بود. به کمک کوئری SQL زیر شما به آسانی می توانید تمام رکوردها را بررسی کرده و تغییرات را ایجاد نمایید.

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

راه حل:

UPDATE wp_posts SET post_author = ‘new-author-id’ WHERE post_author = ‘old-author-id’;

9. پاک کردن پشتیبان پست ها ( Revision )

revisions-1رویژن ها نسخه های پشتیبانی هستند که وردپرس به هنگام ویرایش، برای هر پست نگهداری می کند تا امکان بازگشت تغییرات یک پست تا 25 مرحله برای شما فراهم باشد. این امکان بسیار مفیدی است اما موجب می شود که دیتابیس شما کمی سنگین شود. برای حذف رویژن ها می توانید از کوئری زیر استفاده نمایید.

راه حل:

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = ‘revision’ ;

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

10. لیست تمام ایمیل های کامنت ها، بدون تکرار

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

راه حل:

SELECT DISTINCT comment_author_email FROM wp_comments;

11. حذف کردن یک pingback

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

راه حل:

DELETE FROM wp_comments WHERE comment_type = ‘pingback’;

12. پاک کردن همه ی کامنت های اسپم

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

راه حل:

DELETE FROM wp_comments WHERE comment_approved = ‘spam’;

0= کامنتی که در انتظار تایید است

1= کامنت تایید شده

Spam= کامنت هایی که به عنوان اسپم شناخته شده اند.

13. شناسایی Tag های استفاده نشده

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

راه حل:

SELECT * From wp_terms wt INNER JOIN wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy=’post_tag’ AND wtt.count=0;

چگونه امنیت بخش های مدیریتی وردپرس را افزایش دهیم ؟

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

یکی از پایه ای ترین روش ها که در کنترل پنل های مختلف از جمله  سی پنل و دایرکت ادمین پشتیبانی می شود قابلیت Password Protect و یا محافظت از طریق قرار دادن کلمه عبور بر روی پوشه های مدیریتی است. در حالت پیشفرض  فایل های مدیریتی ورد پرس در پوشه wp-admin قرار دارند. لذا پس از ورود به ناحیه کاربری خود به پنل میزبانی دایرکت ادمین و سی پنل بروید. در کنترل پنل دایرکت ادمین به بخش مدیریت فایل ها رفته و در ستون Action روی دکمه Protect کلیک نمایید. در پنجره باز شده در اولین کادر عبارت Member’s Area را وارد نمایید و در کادر های بعدی نام کاربری و کلمه عبور مورد نظر جهت دستیابی به پوشه های محافظت شده را وارد نمایید. در انتها مربع Protection Enabled را تیک زده و تغییرات را ذخیره نمایید. همچنین در سی پنل با کلیک راست روی پوشه مورد نظر می توانید Password Protect را برای دایرکتوری مدیریت انتخاب کنید و از درون صفحه باز شده نام کاربری و عبور برای آن ایجاد نمایید.

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

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/wp-login\.php(.*)$ [OR] RewriteCond %{REQUEST_URI} ^/wp-admin$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.124$
RewriteRule ^(.*)$ – [R=403,L] </IfModule>

 که در آن عبارت 123\.123\.123\.123 آی پی استاتیک اینترنتی شماست. در پایان تنها کاربری که از این آی پی اقدام به ورود به بخش مدیریتی میکند مجاز به دسترسی خواهد بود.