واترمارک روی عکس در وردپرس با افزونه Image Watermark

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

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

واترمارک روی عکس با افزونه Image Watermark در وردپرس

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

از امکانات این افزونه می‌توان به موارد زیر اشاره کرد:

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

نصب و راه اندازی افزونه Image Watermark

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

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

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

General Settings

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

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

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

Enable watermark for: در این قسمت تعیین کنید برای کدام یک از سایزهای عکس که قالب شما پشتیبانی می‌کند، لوگوی سایت روی تصاویر در وردپرس ، گذاشته شود. حداقل باید یکی را انتخاب کنید. در قسمت پایینی نیز می‌توانید با انتخاب گزینه on selected post types only تعیین کنید واترمارک در پست تایپ‌های خاصی نمایش داده شود.

Frontend watermarking: واترمارک را روی تصاویری که توسط کاربران سایت شما آپلود می‌شوند نیز قرار خواهد داد.

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

Watermark position

Watermark position

Watermark alignment: مکان قرار گیری واترمارک روی عکس در وردپرس را تعیین کنید.
Watermark offset: در این قسمت تعیین کنید تصویر واترمارک از چه فاصله‌ای از تصویر اصلی قرار بگیرد یا به عبارت دیگر، فاصله افقی و عمودی نقطه شروع گذاشتن واترمارک از تصویر اصلی چقدر باشد.
Offset unit: واحد فاصله افقی و عمودی واترمارک از تصویر اصلی را می‌توانید از بین پیکسل و درصد انتخاب کنید.

Watermark Image

Watermark Image

Watermark image: تصویر واترمارک را انتخاب کنید.
Watermark size: سایز واترمارک خود را تعیین کنید. با انتخاب گزینه Original سایز واترمارک به اندازه تصویر واترمارک، با انتخاب Scaled سایز واترمارک به نسبت اندازه تصویر اصلی و با انتخاب گزینه Custom سایز واترمارک به اندازه ای که شما تعیین می کنید نمایش داده خواهد شد.

Watermark custom size: در صورتی که گزینه Custom را انتخاب کرده‌اید، در این قسمت باید ابعاد تصویر خود را تعیین کنید. در قسمت x طول و در قسمت y عرض تصویر واترمارک روی عکس در وردپرس را تعیین کنید.

Watermark scale: در صورتی که گزینه Scaled را انتخاب کرده‌اید، در این قسمت باید میزان عرض واترمارک را نسبت به عکس اصلی تعیین کنید. مثلا اگر عدد ۲۰ را انتخاب کنید، عرض واترمارک ۲۰ درصد عرض تصویر را اشغال خواهد کرد.

Watermark transparency / opacity: میزان شفافیت و وضوح واترمارک را از این قسمت تعیین کنید.
Image quality: کیفیت تصویر واترمارک را تعیین کنید.
Image format: فرمت نمایش واترمارک را از این قسمت تعیین کنید.

Image Protection

Image Protection

Right click: با فعال کردن این گزینه کاربران نمی‌توانند روی تصویر راست کلیک کنند.
Drag and drop: اگر این گزینه فعال باشد، کاربران نمی‌توانند تصویر را بکشند و جایی رها کنند. (خاصیت Drag & Drop غیر فعال خواهد شد)
Logged-in users: با تیک زدن این گزینه، محدودیت‌های بالا برای کاربرانی که وارد حساب کاربری خود در سایت شما شده‌اند نیز اعمال خواهد شد.

Image Backup

Image BackupBackup full size image: با تیک زدن این گزینه، افزونه به صورت خودکار از عکس‌های اصلی بدون واترمارک یک نسخه پشتیبان ذخیره می‌کند.
Backup image quality: کیفیت تصاویری که بک‌آپ خواهند شد را از این قسمت تعیین کنید.

 

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

 

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

۵تا از بهترین تم های وردپرس برای شرکت ها، شخصی، مد، سفر و غیره – ۲۰۱۹

وردپرس یکی از محبوب ترین سیستم عامل های وبلاگ نویسی با توجه به انعطاف پذیری و ویژگی های قدرتمندی می باشد. یک ویژگی بی نظیر از تم های وردپرس این است که بسیار قابل تنظیم هستند و به شما امکان می دهند وب سایت خود را برای مطابقت با نام تجاری خود طراحی کنید. اگر وبسایت خود را شناخته اید، می توانید تم وردپرس خود را ایجاد کنید و آن را برای استفاده شخصی (یا عمومی) آپلود کنید. اما اگر شما یک طراح وب نیستید یا فقط اصول HTML و CSS را می شناسید، پس انتخاب تم کامل برای سایت شما بسیار مهم است.
اگر چه تم های وردپرس زیادی وجود دارد که شما می توانید به صورت رایگان استفاده کنید، تم های پولی را رد نکنید. تم های پولی وردپرس به شما امکان می دهد تا بیشتر از طرح های آزاد  استفاده و  سفارشی کنید . به یاد داشته باشید، طراحی سایت شما باید به شما کمک کند تا از دیگر وب سایت ها جدا شوید و همچنین باید بازدیدکنندگان مثبت و منفی داشته باشید. یک تم تمیز  و ساختار یافته نیز به وب سایت شما در موتورهای جستجو کمک می کند .  تم ها  اثر مفیدی دارند ، به خصوص اگر شما در جستجوی کسب ترافیک بیشتری برای سایت خود هستید.
بنابراین اکنون وقت آن رسیده است تا از طریق تم های وردپرس شروع به تجزیه و تحلیل کند. در حال حاضر بیش از ۱۰،۰۰۰ تم در دسترس وجود دارد. نمونه هایی از این تم ها را در زیر بخوانید.

Jevelin

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

Divi

تم divi
Divi یک تم خلاقانه جسور و بصری خیره کننده است. این بیانگر، تکنولوژیکی نوآورانه و بدون مرز و بسیار منظم است. این موضوع مدرن و جذاب رسانه های اجتماعی دوستانه آماده است، و آن  به راحتی قابل تنظیم و به طور مستقیم قابل برنامه ریزی است. Divi طراحی تمیز، قابل خواندن، ساده و پاسخگو ارائه می دهد که اهداف چندگانه است. این یک تم وردپرس منحصر به فرد انعطاف پذیر است که به طور خاص ساخته شده است تا یک راه حل همه جانبه و یکپارچه برای نیازهای وب سایت مدرن ارائه دهد که دارای سهولت و صاف و یکسان است.
Divi طراحی شده است که برای مقیاس پذیری ایده آل کارآمد و سریع است و برای استفاده حساس قوی و قابل اعتماد است. این تم  برای جذب مخاطبان  بسیار خوب است و برای مدیران وبسایت با تجربه یا بدون تجربه قبلی برنامه نویسی فوق العاده  است. Divi می تواند به شما کمک کند که بیشتر از سایت خود استفاده کنید بدون نیاز به کد زدن یک خط. این کار از طریق Divi Builder، ویرایشگر صفحات مبتنی بر بلوک است که مدیران وبسایت برای سادگی و کارآیی آن استفاده می کنند، با استفاده از ۴۰ ماژول محتوا قابل تنظیم، همانطور که در هر صفحه و بخش قابل مشاهده است، به دست می آید. این ویژگی ها Divi یک انتخاب فوق العاده برای مدیران وب است که به دنبال ایجاد وب سایت های زیبا و موفق وبلاگ هستند. امروز Divi را امتحان کنید و جهان را بفهمید که چه چیزی در ذهن شماست.

Gillion (Trending Item)

gillion
Gillion یک موضوع وردپرس اختصاصی مجله و وبلاگ است. این یک طراحی پاسخگو با یک نسخه ی نمایشی با یک کلیک است. این تم با رابط کاربری قدرتمند طراحی شده است که برنامه نویسی لازم را طراحی کرده است. Gillion با پشتیبانی تیم پشتیبانی برتر و پشتیبانی Google Analytics همراه است. این طرح دارای انعطاف پذیری با رنگ های نامحدود و ۶ فرمت برای پست است. شما مفهوم شفاف، تمیز و صاف با تعدادی از سفارشی هایی که باید ساخته شود را میتوانید ببنید. Gillion طرح های مختلف وبلاگ و آیکون های به اشتراک گذاری اجتماعی در header ترکیب شده است.  از این SEO تایید شده و  ترجمه آماده، تم بصری در این لحظه لذت ببرید! از Gillion شگفت انگیز استفاده کنید!

Uncode

uncode
هر ثانیه صدها وبلاگ ایجاد می شود. هنگامی که با چنین رقابت قاطع مواجه می شوید، شما نیاز به چیزی دارید که می تواند به شما یک مزیت رقابتی بدهد. Uncode یک تم وردپرس است که می تواند هر عنصر وبلاگ شما را بهبود بخشد. با تعداد زیادی از ویژگی های مفید و طرح کاملا پاسخگو، این محصول می تواند به افزایش ترافیک سایت کمک کند. Uncode می تواند محتوای شما را  صرف نظر از اندازه صفحه نمایش بر روی هر دستگاه نمایش دهد. علاوه بر این، این تم نیز سازگاری متقابل مرورگر را ارائه می دهد .
کاربران می توانند طرح های خود را طراحی کنند و طیفی از امکانات بی حد و حصر وجود دارد. این روند کاملا کاربر پسند است، با توجه به اینکه تکنولوژی Drag-and-Drop متکی است. برای ایجاد یک طرح زیبا، شما برنامه نویسی قبلی را نیاز ندارید. Uncode برای موتورهای جستجو بهینه شده است و دارای سرعت بارگذاری سریع است. کاربران می توانند گالری رسانه های زرق و برق دار و انیمیشن CSS3 بی عیب و نقص را نمایش دهند. همچنین ممکن است پس از تایپوگرافی به دلیل اجرای Typekit، فونت های گوگل، Fontdeck و Font Squirrel، اصلاح شود. برای کسانی که مایل به نمونه Uncode هستند، پیش نمایش زنده اضافه شد.

Soledad

soledad
Soledad تم فروش جدید ترین مورد در WorldWideThemes.net است. آن را صدها فروش در کمتر از یک هفته ساخته شده است. Soledad به طور کامل مدرن و پر جنب و جوش جوان، پویا و بصری جذاب است. این طرح طراحی تمیز و بسیار قابل خواندن دارد که زیبایی شناسی و کاربردی است. همچنین یک وبلاگ و تم مجله چند منظوره وردپرس سریع و بارگذاری و SEO است. Soledad به عنوان یک راه حل جامع  وب سایت سازمانی برای مدیران هر سطح مهارت طراحی شده است که به آسانی و بدون نیاز به حذف وبلاگ های حرفه ای و وب سایت های مجله که  با طراحی جامد، یکپارچه و یک تجربه ناوبری بصری و رابط کاربری هوشمندانه و جذاب هستند، Soledad شامل بیش از ۲۵۰ وب سایت کامل دمو برای شما در حال اجرا است.
سهولت و میزان گزینه های انتخابی قطعا وبلاگ شما را از جمعیت جدا خواهد کرد. اولین برداشت ها مهم است، و هیچ کس نمی تواند اولین تصور را برای یک وب سایت وبلاگ نویسی به صورت فریبنده و شیک ارائه دهد اما Soledad می تواند!
با معرفی این تم ها میتوانید سایت زیبایی خلق کنید و از آن لذت ببرید. امیدواریم از این مطلب اگرت استفاده برده باشد.
وردپرس

وردپرس دقیقا چیست ؟

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

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

وردپرس دقیقا چیست؟

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

  • اضافه ، حذف یا ویرایش محتوا
  • به روز رسانی فایل های چندرسانه ای مانند عکس ها ، PDF ها ،اسناد متنی، صفحات گسترده ، ویدئوها  و صوت.
  • تغییر نمای وب سایت تان از طریق تم های وردپرس
  • افزودن یک قابلیت جدید به وب سایت تان از طریق پلاگین ها

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

انواع  متفاوت

دو نوع متفاوت از وب سایت های وردپرس وجود دارد:

۱- خود میزبان : اغلب به عنوان .org نامیده می شوند. این ورژن قابل دانلود وردپرس است و تمرکز اصلی ما روی این نوع است. این نوع نیازمند این است که شما فضایی روی وب سرور داشته باشید ( و برای ساخت پایگاه داده دسترسی داشته باشید) خبر خوب اینکه روی هر شرکت میزبان وبی که وجود دارد می توانید یک وب سایت وردپرس را اجرا کنید.

۲-wordpress.com : تمام وب سایت هایی که از طریق wordpress.com ساخته شده اند توسط  wordpress میزبانی می شوند.

طریقه نصب وردپرس

نوع خود میزبان وردپرس به “نصب ۵ دقیقه ای ” مشهور است. (این لینک دستور العمل نصب مرحله به مرحله کامل را دارد) برای نصب وردپرس به این روش شما به موارد زیر نیاز دارید:

  • یک نسخه جدید از وردپرس که باید ان را داخل یک پوشه دلخواه در کامپیوترتان از حالت فشرده خارج کنید
  • یک پایگاه داده MySQL (شما باید قادر به ساخت یک پایگاه داده از طریق کنترل پنل هاست خود باشید)
  • یک ویرایشگر متن برای به روز رسانی فایل  wp-config.php با جزئیات اتصال پایگاه داده تان
  • یک کلاینت FTP  (file zilla  خوبه)

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

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

شما می توانید به وردپرسی که نصب کردید از طریق URL ادمین سایت تان لاگسن کنید: http://www.yoursite.com/wp-admin/

داشبورد وردپرس

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

تم ها

وردپرس چند نسخه تم پیش فرض دارد اما مجبور نیستید از انها استفاده کنید. در وردپرس ، به Appearance > Themes در داشبورد وردپرس بروید و روی Add New button برای دیدن تم های رایگان بیشتر کلیک کنید. تم های رایگانی برای ساختن فروشگاه انلاین ، پرتفوهای خلاقانه ، سایت های تجاری کوچک و غیره وجود دارد. البته تم های تجاری بسیاری در جاهای دیگر وب نیز وجود دارد.

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

پلاگین ها

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

برای شروع از داشبورد وردپرس Plugins > Add New برای دیدن پلاین های موجود چک کنید. فقط یادتان باشد که هرپلاگینی که وجود دارد یک پلاگین با کیفیت بالا نیست. دنبال پلاگین های بگردید که رتبه خوبی دارند زیاد استفاده می شوند.  Plugin Directory تعداد دفعات استفاده  و نظرات کاربران را نشان می دهد.

صفحات و پست ها

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

صفحات: عموما محتوای استاتیک هستند . مثل صفحه “درباره ما” روی یک وب سایت. این صفحه ممکن است متنی درباره صاحبان وب سایت و چند عکس داشته باشد.

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

سایر ویژگی ها

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

  • می توانید با استفاده از Visual Editor محتوا را اضافه یا ویرایش کنید.
  • Media Library به شما اجازه اپلود و دتسرسی ب فایل های چند رسانه ای را می دهد. همچنین می توانید مستقیما مدیا را به صفحه یا پتی اضافه کنید.
  • ناوبری سایت از طریق  Navigation Menus کنترل می شود.
  • WordPress Widgets روشی برای افزودن اطلاعات مفید به وب سایت تان است.
  •  Mobile Apps اندورید و IOS به شما اجازه به روز رسانی سایت تان را می دهند.
  • JetPack یک پلاگین رایگان که ویژگی های برای امنیت ، افزودن قابلیت ها و غیره دارد.

جستجو را ادامه دهید

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

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

آموزش رایگان فارسی سازی قالب وردپرس

آموزش رایگان فارسی سازی قالب وردپرس

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

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

 

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

 

آموزش رایگان فارسی سازی قالب وردپرس

افزونه‌ای که قصد معرفی اونو دارم با نام Loco Translate در مخزن وردپرس به ثبت رسیده و تاحالا تونسته تا بیشتر از ۵۰۰٫۰۰۰ نصب فعال و کسب امتیاز ۴٫۹ را ازآن خودش بکنه که با استفاده از این افزونه میتونید برای سایت وردپرسی خودتون ترجمه‌های مختلفی را برای هر بخشفراهم کنید و به ترجمه افزونه و ترجمه قالب وردپرس بپردازید. برای استفاده از این افزونه کافیه تا ابتدا روی دکمه زیر کلیک کنید و پس از هدایت به صفحه افزونه در مخزن وردپرس با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال سازی این افزونه در سایت وردپرسی خودتون بکنید.

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

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

آموزش رایگان فارسی سازی

 

حالا همانطور که در تصویر میبینید بسته به نیازی که دارید برای ترجمه قالب، افزونه و هسته وردپرس به ترتیب می‎توانید به منوهای Themes, Plugins و WordPress مراجعه کرده و هر یک از قالب و افزونه‌های فعال و یا حتی غیرفعال که در سایت خودتون دارید را ترجمه و فارسی سازی کنید.

آموزش فارسی سازی قالب وردپرس

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

آموزش رایگان فارسی سازی

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

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

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

 

رایگان فارسی سازی قالب

حالا برای ترجمه قالب وردپرس روی دکمه Edit کلیک کنید تا وارد صفحه ویرایش فایل ترجمه قالب بشید و سپس مشابه تصویر زیر برای ترجمه هر کدوم از کلمات کافیه تا ابتدا از بخش Translation خط مورد نظرتون را انتخاب کنید تا در کادر source text به شما نشون داده بشه و سپس همونطور که در تصویر میبینید در کادر Persian translation معادل همون عبارت را به صورت فارسی شده وارد کنید.

آموزش رایگان فارسی سازی قالب وردپرس

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

 

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

برای فارسی سازی افزونه وردپرس هم کافیه تا درست مشابه فارسی کردن قالب وردپرس عمل کنید. برای این کار به منوی Plugins مراجعه کنید تا مشابه مرحله قبل لیستی از افزونه‎های موجود در وردپرس را ببینید، حالا هریک از افزونه‌هایی را که قصد دارید ویرایش کرده و یا فایل ترجمه برای آن ایجاد نمایید را انتخاب کرده و وارد مرحله انجام تغییرات شوید. به عنوان مثال در نمونه زیر افزونه wp-parsidate را میبینید که اونو برای ترجمه انتخاب کردم.

آموزش رایگان فارسی سازی قالب وردپرس

حالا همونطور که در تصویر میبینید در قسمت بالای تصویر که با عنوان translation مشخص شده لیستی از تمامی رشته‌های موجود در افزونه به همراه ترجمه نمایش داده خواهد شد که با کلیک روی هر رشته قادرید تا در بخش source text نسخه انگلیسی رشته را مشاهده کرده و ترجمه دلخواه خود را برای رشته مورد نظر در بخش persian translate وارد کرده و یا آن را ویرایش کنید.

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

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

 

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

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

فارسی سازی قالب وردپرس

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

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

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

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

آموزش رایگان فارسی سازی قالب وردپرس

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

آموزش رایگان فارسی سازی قالب وردپرس

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

آموزش رایگان فارسی سازی قالب وردپرس

 

تهیه شده از سایت :  https://mizbanfa.net/blog

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

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


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

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

پشتیبان گیری از داده‌ها

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

پشتیبان گیری از داده‌ها

Backup Buddy – این افزونه یک افزونه تجاری و حرفه‌ای است. هزینه‌ی این افزونه به صورت سالانه ۸۰ دلار است و قابلیت استفاده در دو وبسایت جداگانه را دارد. با وجود داشتن امکاناتی چون پشتیبان گیری زمان بندی شده و ارسال فایل های پشتیبانی به سرویس های ذخیره ابری معروف، هزینه آن نباید آنقدر اهمیت داشته باشد. در این افزونه دو حالت کلی پشتیبان گیری وجود دارد که یکی پشتیبان گیری از بانک اطلاعاتی است (بدین منظور تمام پست‌ها، برگه‌ها، کامنت‌ها، تنظیمات و… نگه داری می‌شوند) و دیگر پشتیبان گیری از کل وبسایت (جدای از موارد بالا از پوسته‌ها، افزونه‌ها و … نیز پشتیبان تهیه می‌کند).

جایگزین‌ها: BackUpWordPress و VaultPress

امن نگه‌ داشتن وبسایت

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

امن نگه‌ داشتن وبسایت

Wordfence Security – این افزونه هم دارای نسخه رایگان است و هم نسخه تجاری. هدف اصلی این افزونه این است که به یک جعبه کار همه کاره در زمینه امنیت تبدیل شود. جدای از آنکه این افزونه سعی می کند Malware های داخل وبسایت را اسکن کند، دارای یک لایه امنیتی برای محافظت از وبسایت در برابر حملات brute-force است و همچنین دیواره آتش یا همان Firewall را نیز در خود دارد. یکی از ویژگی های بسیار جالبی که من در نسخه تجاری این افزونه یافتم قابلیت بلاک کردن و جلوگیری کردن از ورود کاربران یک کشور خاص است. درست است که این قابلیت همیشه بدرد نمی‌خورد اما برای وبسایت هایی که در یک زمینه خاص کار می‌کنند و گروه های کاربری منحصر به فرد خود را دارند موضوع بسیار مهمی است. چنین قابلیتی تا حد بسیار زیادی از ورود بات‌ها نیز به وبسایت جلوگیری می‌کند. در هر حال نسخه رایگان افزونه برای وبسایت های بسیار زیادی ویژگی های کاملی را ارائه می دهند.

جایگزین: iThemes Security (formerly Better WP Security) و Login LockDown

قرار دادن قابلیت ارتباط در وبسایت

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

قرار دادن قابلیت ارتباط در وبسایت

Gravity Forms – این افزونه یکی از پرفروش ترین افزونه های تجاری وردپرس در این زمینه است. در این افزونه همه کارها به سادگی انجام می شوند و هر فردی به راحتی می تواند مطابق با نیازش فرم‌های‌ش را بسازد. اما این افزونه چیزهای بسیار بیشتری نیز هست. اگر نگاه کامل‌تر و دقیق‌تری به افزونه بکنید متوجه می شوید که با آن می‌توانید مطابق با کنش های کاربر ورودی‌هایی را قرار داده و یا مخفی کنید، از درگاه اینترنتی پی‌پال بهره ببرید، به صورت خودکار کاربران را در لیست MailChimp وبسایت به اشتراک درآورید و … . این افزونه با هزینه ۳۹ دلار در اختیار شما قرار می‌گیرد اما جدای از آن افزونه های بسیار زیادی دارد که می‌توانید از آن‌ها نیز استفاده کنید. این افزونه همچنین از قابلیت top-notch نیز بهره می‌برد.

جایگزین: Contact Form ۷ و Fast Secure Contact Form

اجتماعی شوید

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

شبکه های اجتماعی

Share Buttons by AddToAny – برای سال‌های متمادی این افزونه یکی از موارد انتخابی من در بین افزونه های به اشتراک گذاری بوده است. چرا؟ خب در ابتدا باید بگویم که این افزونه قابلیت شخصی سازی بسیار بالایی دارد و به سادگی با آن می‌توانید شبکه های اجتماعی مورد نظر خود را بیابید. در حقیقت در این افزونه بیش از ۱۰۰ شبکه اجتماعی و سرویس وجود دارد که می توانید از آن ها در وبسایت خود استفاده نمایید. شما می توانید به صورت مخصوص تنها تعدادی از این شبکه ها را نشان دهید، بعد از آن این افزونه شبکه های دیگر را از طریق یک دکمه «+» در اختیار کاربران قرار می دهد. یکی از ویژگی های خوب افزونه قابلیت قرار دادن آیکون ها در جاهای مختلف وبسایت است.

جایگزین: Share Buttons by AddToAny و Shareaholic

پیدا شوید

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

بهینه سازی

WordPress SEO – آیا واقعا انتخابی بهتر و درست‌تر از افزونه Yoast پیدا می‌کنید؟ این افزونه یکی از استاندارد‌ترین افزونه ها برای بهینه سازی وبسایت وردپرسی‌تان است. شما با استفاده از این افزونه می توانید برگه ها و پست ها را به صورت تک به تک بهینه سازی کنید. یکی از ویژگی های خوب این افزونه پشتیبانی آن از post type ها و دسته بندی‌ها است. از ویژگی های دیگر بسیار خوب این افزونه می توان به ساخت نقشه سایت، تنظیمات مربوط به شبکه های اجتماعی و موارد دیگری اشاره کرد. یکی از ویژگی های بسیار جالب این افزونه امتیاز دادن به پست ها و برگه هایی است که شما روی آن سئو انجام داده‌اید. اینگونه متوجه می شوید که آیا به اندازه کافی روی آن کار کرده اید یا خیر.

جایگزین: All in One SEO Pack و SEO Ultimate

در پایان

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

سرعت وبسایت وردپرسی

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

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

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

PAGESPEED INSIGHTS

زمان بارگذاری وبسایت می تواند از موارد بسیار نشئت بگیرد. درست به این دلیل است که ابزار PageSpeed Insight گوگل یکی از بهترین منابع برای حل کردن مشکلات مربوط به سرعت وبسایت و بالا بردن آن است. برای استفاده کردن از این ابزار می‌توانید مراحل زیر را دنبال کنید.

  1. برای وارد شدن به وبسایت روی این لینک کلیک کنید.
  2. بعد از آن شما با صفحه‌ای روبرو می شوید که در آنجا به شما می‌گوید باید آدرس مقصدی که می‌خواهید بررسی شود را نوشته و در نهایت روی دکمه‌ Analyze کلیک کنید. برای این قسمت من آدرس https://agret.ir را وارد می‌کنم.
  3. وقتی که آنالیز و لود وبسایت به پایان رسید، سرویس به شما یکسری گزارش ها را تحویل می دهد. در این گزارش به شما می‌گوید که چه چیزهایی در وبسایت درست است و چه چیزهایی باید تغییر کند. با در نظرگرفتن این گزارش شما می‌توانید وبسایت خود را بهتر از نظر سرعت، بهتر از آنچه که هست، در بیاورید.

حذف کردن فایل‌های جاوا‌اسکریپت و سی‌اس‌اس در محتوا

انجام چنین کاری تاثیر بسیار زیادی روی مدت زمان بارگذاری وبسایت می‌گذارد به خصوص با وجود موضوع رندر فایل‌های سی‌اس‌اس روی وبسایت. در هر حال برای متوجه شدن از این موضوع فردی نیاز دارد تا از دانش توسعه وبسایت بهره مند باشد. با این وجود افزونه وردپرسی Autoptimize Plugin وجود دارد که با کمک آن و بدون نیاز به ویرایش کدها می‌توانید تغییراتی اعمال کنید و سرعت بارگذاری وبسایت را تا حد زیادی افزایش دهید.

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

کشینگ مرورگر

افزونه‌های زیادی برای کشینگ مرورگر در وردپرس وجود دارد که می‌توانید از آن‌ها استفاده کنید. از معروف ترین آن‌ها می‌توان به WP Fastest Cache، Wp Super Cache، Wp-Rocket  و W۳ Total Cache اشاره کرد. کشینگ کمک می کند تا یک وبسایت روی مرورگر کاربر ذخیره شود و زمان بارگذاری چهارچوب وبسایت بسیار سریع‌تر شود.

بهینه‌سازی تصاویر

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

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

هاست وبسایت و پکیج هاستینگ

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

استفاده از CDN

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

در پایان

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

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

انتقال HTTP به HTTPS یا SSL

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

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

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

SSL علیه HTTPS

SSL، مخفف Secure Sockets Layer، تکنولوژی استاندارد امنیتی برای ایجاد یک ارتباط رمزنگاری شده میان سرور و مرورگر است. این ارتباط، تضمین می کند که تمام داده های منتقل شده بین سرور و مرورگر، در مقابل شنود و دستکاری امن و صحیح باشند. گرچه، HTTPS به مرورگر دستور می دهد که یک لایه رمزنگاری SSL را برای محافظت از ترافیک داده ها اضافه کند.

به طور خلاصه، SSL استاندارد نحوه رمزنگاری ارتباطات توسط HTTPS است.

نحوه کار SSL

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

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

تفاوت میان HTTP و HTTPS

شاخص های زیادی هستند که این دو را از هم متفاوت می کنند. از نظر من، سه مورد زیر تفاوت های اصلی بین HTTP و HTTPS هستند.

  1. طرح URL: URL های HTTPS با https:// شروع می شوند و به طور پیشفرض از پورت ۴۴۳ استفاده می کنند، در حالیکه URL های HTTP با http:// شروع می شوند و به طور پیشفرض از پورت ۸۰ استفاده می کنند.
  2. امنیت: HTTP نا امن، و هدف حملات شنودی است، که به هکر ها اجازه می دهد به اطلاعات حساسی از یک وبسایت دسترسی داشته باشند، در حالی که HTTPS برای مقابله با امنیت در مقابل چنین حملاتی طراحی شده است.
  3. لایه های شبکه: HTTP بر روی بالاترین لایه مدل TCP/IP فعالیت می کند، که لایه Application (برنامه) است.
    پروتوکل امنیتی SSL به عنوان لایه ای پایین تر از همان مدل TCP/IP عمل می کند، اما پیام های HTTP را در حین انتقال رمزنگاری می کند، و هنگام رسیدن رمزگشایی می کند. از این رو، HTTPS یک ابزار جدا نیست، بلکه به معنای استفاده از HTTP معمولی بر روی یک ارتباط SSL رمز نگاری شده است.

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

HTTPS ، به طور خاصی میان شبکه های رمزنگاری شده، (مانند Wi-Fi) و از آنجایی که هر کسی بر روی شبکه می تواند اطلاعات حساسی را بیرون بکشد، مهم است.

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

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

بسیاری از مشتریان از همکاری با وبسایتی که گواهی SSL ندارد خود داری می کنند. نمایش SSL Site Seal شما به کاربران می گوید که می توانند با دانستن این که محافظت شده هستند، با اطمینان از وبسایت استفاده کرده یا خرید کنند.

انتقال وورد پرس از HTTP به HTTPS

پس از این که وورد پرس را برای وبلاگ خود نصب کردید، باید SSL را راه اندازی کنید. برای HTTPS کردن یک وبسایت، ابتدا یک گواهی SSL برای دامنه خود بگیرید، آن را بر روی سرور نصب کنید و لینک آن را از HTTP به HTTPS تغییر دهید.

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

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

برای بررسی فعال بودن یا نبودن آن، به cPanel خود وارد شوید. باید زیر ویجت امنیت (Security)، گزینه ای به نام SSL/TLS manager ببینید.

دریافت گواهی SSL

این ها انواع مختلف گواهی SSL هستند. اساسا به این سه گروه دسته بندی می شوند: اعتبار سنجی دامنه، (Domain Validation) اعتبار سنجی سازمان (Organization Validation) و اعتبار سنجی گسترده. (Extended Validation)

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

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

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

بسیاری شرکت ها وجود دارند که گواهی های SSL را به صورت آنلاین می فروشند، مانند SSLs.com، Media Temple،GoDaddy، Comodo و Namecheap.

چگونه یک گواهی SSL را فعال سازی کنیم؟

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

اولین قدم در فعال سازی گواهی SSL دریافت CSR code از شرکت ارائه دهنده هاست شماست. برای دریافت CSR code از یک حساب سرور شراکتی SSL، این مراحل را دنبال کنید:

۱. به پنل cPanel حساب خود وارد شوید و به بخش SSL/TLS Manager بروید.

SSL/TLS manager

۲. بر روی لینک زیر Certificate Signing Request (CSR) کلیک کنید.

CSR

۳. فرم مربوط به دامنه ای که می خواهید SSL را بر روی آن قرار دهید را پر کنید، و بر روی Generate کلیک کنید.

فرم SSL

۴. CSR کد گذاری شده دامنه شما باید ساخته شده و به شما نشان داده شود.

CSR

۵. به ارائه دهنده SSL بروید و فعال سازی SSL را شروع کنید. CSR code که در بالا گرفتید را در بخش CSR وارد کنید، سروری که هاست شما بر روی آن اجرا می شود را انتخاب کنید و بر روی دکمه Next کلیک کنید.

ارائه دهنده SSL

۶. حال از شما خواسته می شود که اطلاعات CSR خود را وارد کنید، و یک ایمیل تاییدیه وارد کنید.

اطلاعات CSR

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

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

در پایان اعتبار سنجی، SSL شما تصویب شده، و به ایمیل شما ارسال می شود. یک آدرس IP اختصاصی برای دسترسی به cPanel شما مورد نیاز است. اگر از پس مخارج یک سرور اختصاصی بر نمی آیید، اکثر هاست های cPanel از Server Name Indication (SNI) پشتیبانی می کنند. (بخشی از پروتوکل TLS که به سرور اجازه می دهد به یک آدرس IP چند گواهی بدهد، و در نتیجه چند وبسایت HTTPS داشته باشد.)

از آنجایی که سرور اشتراکی که من برای WordPress خود استفاده می کنم از SNI پشتیبانی می کند، تصمیم گرفتم به جای خرید یک IP اختصاصی از آن استفاده کنم.

برای نصب گواهی SSL، این مراحل را دنبال کنید:

۱. در بخش SSL/TLS Manager در cPanel، بر روی لینک زیر Certificates (CRT) کلیک کنید.

Certificates

۲. گواهی خود را به همراه فایل دارای پسوند .crt در بخش ارائه شده وارد کنید.

گواهی

۳. بر روی لینک زیر Install and Manage SSL for your site (HTTPS) کلیک کنید.

Install and Manage

۴. از منوی کشویی دامنه را انتخاب کنید، بر روی Autofill by Domain و در نهایت بر روی دکمه Install Certificate کلیک کنید.

Install Certificate

پیکربندی وورد پرس برای SSL/HTTPS:

لینک های موجود در وورد پرس (مانند عکس های پیوند داده شده، تم های CSS و فایل های جاوا اسکریپت) به URL نصب مربوط هستند.

برای تغییر HTTP به HTTPS، URL نصب باید از http:// به https:// تغییر یابد.

. به پنل وورد پرس خود وارد شوید و به بخش Setting و سپسGeneral  بروید.

. مطمئن شوید که آدرس (URL) وورد پرس و وبسایت https هستند. اگر نیستند، بعد از http یک s اضافه کنید و آن را ذخیره کنید.

پیکربندی وورد پرس

برای فعال سازی مدیریت وورد پرس بر روی SSL، باید کانستنت FORCE_SSL_ADMIN را در فایل wp-config.php وبسایتتان true قرار دهید، تا تمام login ها و session ها بر روی SSL اجرا شوند.

define('FORCE_SSL_ADMIN', true);

اگر وبسایت WordPress شما از یک CDN برای کامپوننت هایش (عکس ها، جاوا اسکریپت و CSS) استفاده می کند، مطمئن شوید که تمام URL ها https هستند، در غیر این صورت وبسایت شما به نظر مرورگر ها غیر امن می آید.

قدم بعدی چیست؟

حال که با موفقیت وورد پرس را به HTTPS انتقال داده ایم، هنوز دو کار دیگر داریم، اول این که یک ۳۰۱ permanent redirect اجرا کنیم و گوگل را از تغییر URL آگاه کنیم.

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

RewriteEngine on

RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR]

RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC]

RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]

تمام بخش هایی که به شکل yoursite.com هستند را با URL وورد پرس خود تعویض کنید.

برای مطلع کردن گوگل از تغییر URL، سایت وورد پرس خود را دوباره (اینبار با https://) به Google webmaster tool اضافه کنید.

همچنین می توانید وضعیت وبسایت SSL خود را با استفاده از Qualys SSL Labs بررسی کنید.

خلاصه

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

اپلیکیشن موبابل برای وردپرس

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

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

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

Androapp

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

  • Push notifications
  • رنگ‌های سفارشی و پوسته های مختلف برای تطبیق یافتن با وبسایت
  • توانایی ذخیره مطالب به صورت آفلاین
  • پشتیبانی از لینک‌های عمیق
  • آگهی‌های Inline
  • پشتیبانی از زووم کردن تصاویر

AppPresser

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

  • توانایی در طراحی منوها و تب‌ها
  • Push notifications
  • ساختن برگه های سفارشی در هر بخش وبسایت
  • سازگاری بالا با دیگر اپلیکیشن های موجود مانند گوگل مپ‌س و فیسبوک، توانایی به اشتراک گذاری محتوا و ارتباط با دوربین

Blappsta

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

  • Push notifications برای وقتی که پست جدیدی موجود است
  • ایندکس کردن توسط گوگل
  • توانایی به اشتراک گذاری از طریق ایمیل و همچنین شبکه های اجتماعی -گوگل+، فیسبوک و توییتر-
  • توانایی در سفارشی سازی طراحی اپلیکیشن های موبایل و شیوه ناوبری کردن
  • انعطاف پذیری در سازمان دهی کردن محتوا برای اپلیکیشن موبایل

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

MobiLoud

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

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

تیم توسعه این ابزار به موارد زیر توجه بالایی دارند:

  • نگه‌داری از اپلیکیشن و مدیریت بروزرسانی ها
  • سفارشی سازی طراحی‌تان براساس لوگو و فاوآیکون
  • قابلیت Push notifications
  • مانیتور کردن اپلیکیشن و آنالیز آن
  • کارا کردن اپلیکیشن موبایل. آنها از آندروید و آی‌او‌اس پشتیبانی می‌کنند.

Wapppress

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

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

Web۲App

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

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

در پایان

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

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

قالب های رایگان

۱۷ تا از قالب های رایگان و زیبا وردپرس

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

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

Saga

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

Saga

Editor

یک تم تایپوگرافی محور برای نویسندگان و وبلاگ نویسان است.

Editor

Pho

یک گالری به سبک مینیمالیستی برای طراحان و عکاسان .

Pho

Fullscreen

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

Fullscreen

Gridsby

یک تم نقد محور برای معماران و طراحان

Gridsby

Tracks

یک تم زیبا و جسورانه که برای عکاسان و طراحان آماده شده

Tracks

Ravel

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

Ravel

Gridby

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

Gridby

Sketch

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

Sketch

Pure

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

Pure

CleanPort

یک تم فلت برای نمونه کار و همینطور تجارت و شرکت ها

CleanPort

Store

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

تم فروشگاهی

Cody

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

تم وبلاگ نویسی

Nulis

یک تم تک ستونه مینیمال برای وبلاگ نویسان حرفه ای

Nulis

Allure

این تم مخصوص نویسندگان مد و عکاسان ساخته شده است

تم عکاسی

Receptar

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

Receptar

Acosmin

یک تم با استایل مجله

Acosmin

وردپرس و لاراول

وردپرس و لاراول

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

بیایید نگاهی به چند پکیج بیاندازیم که کار رو با وردپرس راحت می کنند :

WordPress Corcel

Corcel با استفاده از مدل های Laravel Eloquent و با هدف مدیریت دریافت مستقیم محتوا از دیتابیس وردپرس کاربرد داره. وقتی اون رو نصب کنید, میتونید با همان syntax همیشگی بصورت زیر ازش استفاده کنید :

// All published posts

$posts = Post::published()->get();

$posts = Post::status('publish')->get();



// A specific post

$post = Post::find(31);

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

WordPressToLaravel

WordPressToLaravel اطلاعات رو از وبلاگ wordpress.com همگام سازی میکنه. این پکیج برای اجرای زمان بندی شده cron job از طریق Laravel Scheduler طراحی شده. سپس بصورت خودکار اطلاعات پست رو دانلود کرده و به دیتابیس محلی شما وارد میکنه. وقتی راه اندازی شد شما مسئول ساخت مدل ها, کنترلر و view های خودتون برای یکپارچه سازی با دیتایس هستید, و برخی از مزایای استفاده از سیستم wordpress.com این است که اونها بصورت خودکار وردپرس رو آپدیت میکنند, از CDN استفاده می کنند و محتوا میتونه از طریق وبسایت, اپ موبایل یا اپ دسکتاپ اضافه بشه.

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

WP Eloquent

WP Eloquent پکیجی برای ساختwrapper برای جداول دیتابیس وردپرس هست. این شامل مدل  پست ها, نظرات, Meta پست, کاربران و Meta کاربران میشه. وقتی نصب کامل شد, یک نمونه از استفاده رو در ادامه مشاهده می کنید :

use WeDevs\ORM\WP\Post as Post;

Post::type('page')->get()

Post::status('publish')->get()

Post::type('page')->status('publish')->get()

همچنین این پکیج با پکیج Laravel DebugBar کار میکنه و نیازی به ساخت هیچ اتصال دیتابیس اضافی نداره.

laravel-wp-api

این پکیج به صورت مستقیم با WordPress JSON REST API برای سایت های self hosted یکپارچه سازی میشه.

بعد از نصب شما به WpApi alias بصورت زیر دسترسی دارید که کار رو برای کوئری زدن راحت میکنه :

$post = WpApi::post($slug);

$catPosts = WpApi::category_posts($slug, $page);

+Wordpress

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

ویژگی ها

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

این پکیج به راحتی با دستور زیر نصب میشه :

$ cd <parent-of-an-install-directory>

$ composer create-project laravel-plus/wordpress <an-install-directory>

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

سپس دستور زیر رو برای اتمام نصب از طریق zip وارد کنید :

$ cd <installed-directory>

$ composer install

$ cp .env.example .env

$ php artisan key:generate

دستورات artisan این پکیج به صورت زیر است :

  • wordpress:status وضعیت وردپرس.
  • wordpress:install نصب جداول وردپرس.
  • wordpress:uninstall حذف جداول وردپرس.
  • wordpress:multisite:install نصب جداول برای چندسایت.
  • wordpress:multisite:uninstall حذف جداول برای چندسایت.
  • wordpress:theme لیست قالب ها.
  • wordpress:theme <name> جزئیات یک قالب.
  • wordpress:plugin لیست پلاگین ها.
  • wordpress:plugin <name> جزئیات یک پلاگین.
  • make:theme <name> ساخت قالب.
  • make:plugin <name> ساخت پلاگین.

سایر روش های یکپارچه سازی وردپرس و لاراول

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

  • WordPlate توسط کامپوننت های لاراول و سمفونی ساخته شده و از وردپرس بعنوان وابستگی از طریق Composer استفاده میکنه.
  • استفاده از وردپرس با Lumen
  • آموزش راه اندازی API لاراول به همراه بک اند وردپرس (بهمراه مثال)

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