بهینه سازی جستجوی وردپرس

the original post that this guy stole from ma can be found here بهینه سازی جستجوی وردپرس
read the original and help me out.

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

چرا جستجوی وردپرس نیاز به بهینه سازی دارد؟

همانطور که گفتم متاسفانه جستجوی وردپرس امکانات مناسبی را ارائه نمیدهد، در ادامه دلایل خود را برای ضعف جستجوی وردپرس خواهم گفت:

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

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

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

Relevanssi

relevansii-bigtheme

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

امکانات نسخه رایگان افزونه:

  • نتایج جستجو بر اساس پارامتر های مختلف مرتب میشوند نه فقط تاریخ انتشار
  • نتایج دقیق
  • استفاده از عملگر های And و Or
  • جستجوی خود کلمات مشخص شده
  • منت جستجو شده در خلاصه نتایج به صورت هایلایت نمایش داده میشود
  • جستجو در نظرات،برچسب ها، دسته بندی ها، و فیلد ها
  • استفاده از WPML
  • پیشنهادات در جستجو ها

امکانات نسخه ویژه:

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

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

SearchWP

searchwp-bigtheme

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

  • ایندکس pdf ها
  • کار با فروم های bbPRess
  • استفاده از موتور های جستجوی قدرتمند
  • آمار جستجو ها
  • پشتیبانی از مالتی سایت
  • جستجوی زنده ( نمایش همزمان نتایج همراه با تایپ)
  • هایلایت شدن نتایج
  • استفاده از WPML و Polylang

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

استفاده از موتور جستجوی گوگل

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

حتی سایت WordPress.org نیز از موتور جستجوی گوگل برای یافتن نتایج در سایت خود استفاده میکند زیرا این موتور دارای دقت بالایی است.

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

 

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

جمع بندی

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

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

موفق باشید…

The default WordPress search functionality certainly needs some work and we can only hope that this will be addressed in future updates of the WordPress core code. Until this happens, there are luckily several excellent plugins available that deliver fast, accurate search results for even the largest sites.

Do you use the WordPress basic search, Custom Google search or one of the plugins mentioned above? Is there another plugin that you recommend? Please share your ideas and suggestions in the comments.

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

ابزار های سفارشی سازی قالب

the original post that this guy stole from ma can be found here ابزار های سفارشی سازی قالب
read the original and help me out.

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

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

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

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

نکته مهم: هرگز فایل های قالب را تغییر ندهید

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

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

استفاده از customizer

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

customizer بخش های متفاوتی دارد که در ادامه آنها را شرح خواهیم داد:

Screen-Shot-bigtheme

Site Identity: این بخش میتواند شامل عنوان، توضیحات، و لوگوی وبسایت شما باشد، که همه آنها در هدر سایت شما قرار خواهند گرفت.

colors: شما میتوانید برای متن هدر رنگ مورد نظر خود را انتخاب کنید و برای سایت خود بک گراند مشخص کنید.

Header Image: با استفاده از این بخش میتوانید برای هدر سایت خود یک تصویر مشخص کنید و مشخصات تصویر را تنظیم کنید.

Menus and Widgets: با استفاده از این بخش میتوانید منو ها و سایدبار های موجود در سایت را مدیریت کنید .

static Front page: حذف پست های موجود در سایت  و تنظیم صفحه به عنوان صفحه اصلی سایت .

وقتی که تنظیمات مورد نظرتان را انجام دادید بر روی save & publish کلیک کنیدو سایت شما در کمترین زمان آپدیت خواهد شد.

ابزار ویرایش CSS

customizer برای مسائل پایه ای مناسب خواهد بود اما برای ویرایش بیشتر قالب باید دست به استفاده از ابزار دیگری بزنید. برای سفارشی سازی بهتر و بیشتر نیاز خواهید داشت که css ها را تغییر دهید، Css ها کد هایی هستن که استایل عناصر قالب شما را مشخص میکنند.

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

ویرایش CSS با استفاده از SiteOrigin CSS

این افزونه به شما کمک میکند تا بدون داشتن دانش کدنویسی، تمام کد های css را تغییر دهید. شما میتوانید تغییرات را به صورت همزمان در سایت خود مشاهده کنید. شما میتوانید هر یک از عناصر سایت را انتخاب کنید و آن را ویرایش کنید.

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

Screen-Shot-bigtheme

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

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

Screen-Shotbigtheme

Your WordPress theme is the first thing visitors see when they load your site and it’s important it looks just how you want it, fitting in with your brand and online identity.

There are a thousands of beautiful WordPress themes to choose from but you will nearly always need to customize them to fit your brand and design preferences properly. Whether it’s changing colours or fonts, or adding a logo, these things can make a big difference to the branding of the site helping to make it unique to you.

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

سفارشی سازی صفحات ارور

the original post that this guy stole from ma can be found here سفارشی سازی صفحات ارور
read the original and help me out.

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

ایجاد یک تم فرزند برای شروع سفارشی سازی صفحات ارور

اگر قالب شما دارای صفحات ارور مخصوص مانند فایل ۴۰۴٫php است، شما میتوانید آنها را به فولدر قالب فرزند کپی کنید که در بخش /wp-content/themes/your-theme-child/404.php قرار دارد.

اگر تم شما صفحه ارور ۴۰۴ را نداشته باشد میتوانید آن را ایجاد کنید، اما بجای ایجاد یک صفحه ارور از اول، میتوانید فایل page.php را به دایرکتوری قالب فرزند، زیر /wp-content/themes/your-theme-child/ کپی کنید.

شما میتوانید با استفاده از FTP  فایل را منتقل کنید و نام آن را تغییر دهید. نام فایل را به نام صفحه ارور مورد نظر تغییر دهید مانند ۴۰۴٫php و یا ۴۰۳٫php.

شخصی سازی صفحات شما

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

تغییر فایل .htaccess

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

ErrorDocument # /directory/your-error-file.php

باید عدد ارور را جایگزین “#” کنید و به جای your-error-file.php نام فایل ارور خود را قرار دهید، “directory” نیز مسیر واقعی فایل ارور است.

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

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

github-Bigtheme

بدون کد، و بدون نگرانی!

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

افزونه page 404

-Bigtheme404page-plugin

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

افزونه Custom Error PagesCustom Error Pages

-BigthemeCustom-Error-Pages

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

افزونه Forty Four

-BigthemeForty-Four-plugin

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

افزونه  WordPress Ultimate 404

-Bigthemewp-ultimate-404-plugin

این افزونه به شما کمک میکند تا صفحات ارور ۴۰۴ سفارشی خودتان را ایجاد کنید. همچنین میتوانید از صفحات ارور آماده  استفاده کنید و همچنین کاربران خود را در صورت مواجه شدن با ارور به صفحات موردنظرتان هدایت کنید تا سئو سایت شما حفظ شود.

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

 

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

I hate seeing error pages on my site. It means I broke something, but at least I can fix it – visitors can’t and neither can yours, and that’s way worse than any error.

That’s why creating your own custom error pages, including 404 pages, can help make it easier for visitors who stumble across errors on your site and point them in the right direction.

موفق باشید

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

افزونه ای برای سفارشی سازی محتوای وب سایت

the original post that this guy stole from ma can be found here افزونه ای برای سفارشی سازی محتوای وب سایت
read the original and help me out.

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

افزونه ای برای سفارشی سازی محتوای وب سایت

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

افزونه ویژوال کامپوزر یکی از افزونه هایی است که در این زمینه ارائه شده است اما در آموزش امروز می خواهیم افزونه ی دیگری را برای این کار به شما معرفی کنیم. نام این افزونه وردپرس Advanced WP Columns است. پس به شما پیشنهاد می کنم که تا انتهای این آموزش با ما همراه باشید.

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

افزونه ای برای سفارشی سازی محتوای وب سایت

  • Container width: این گزینه به شما در تعیین اندازه پنهای کلی table کمک می کند. در حالت کلی و پیش فرض این مقدار ۹۶۰ پیکسل است ولی ممکن است وقتی اندازه را وارد می کنید تغییراتی در چیدمان صفحه ی شما به وجود بیاورد در آن صورت می توانید این اندازه را تغییر داده و کم و زیاد کنید.
  • Initial structure: این گزینه به شما کمک می کند که تعداد ستون های جدول را مشخص کنید که در این افزونه این تعداد ۴ در نظر گرفته شده است.
  • Responsive layout: این گزینه به شما کمک می کند که توضیحات را به شکل ریسپانسیو به نمایش در بیاورید ولی به شرطی که قالب شما هم ریسپانسیو باشد تا به شکل استاندارد در هر اندازه و هر نوع دستگاه به نمایش دربیاید.
  • Resolution breaking point: این گزینه به شما در نمایش دادن یک سطر از هر ستون در صورتی که اندازه صفحه ی نمایش کوچک تر از اندازه مشخص شده باشد کمک می کند.
  • Column per row occupation: دوستان این گزینه این قابلیت را به شما می دهد که اندازه ی هر ستون را به شکلی مشخص کنید تا فضای خالی بین هر المان بر پایه ی ۱۰۰ در صد که مشخص شده است اعمال شود که در واقع به شکل پیش فرض این اندازه ۸۰ در نظر گرفته شده است که بدین ترتیب ۲۰ درصد از فضای هر ستون خالی می ماند.

و در آخر عبارت mycolumns را در کادر column class بنویسید و تغییرات را ذخیره کنید.

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

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

افزونه ای برای سفارشی سازی محتوای وب سایت

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

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

افزونه ای برای سفارشی سازی محتوای وب سایت

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

  [wp-svg-icons icon="home" wrap="h1"]  

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

  span.wp-svg-home.home { font-size:100px; } span.wp-svg-cloud.cloud { font-size:100px; } span.wp-svg-headphones.headphones { font-size:100px; } .mycolumns { border:1px solid #eee; min-height:250px; padding-top:20px !important; }  

و در آخر نتیجه را مشاهده کنید.

دانلود افزونه Advanced WP Columns

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

منبع : بیگ تم

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