Notice: wp_deregister_script was called incorrectly. اسکریپت‌ها و شیوه‌نامه‌ها نباید پیش از wp_enqueue_scripts، admin_enqueue_scripts و login_enqueue_scripts ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190 Warning: Cannot modify header information - headers already sent by (output started at /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php:289) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/feed-rss2.php on line 8 روناک وب | طراحی سایت | طراحی قالب وردپرس | طراحی سایت وردپرس » افزونه جستجو وردپرس http://ronakweb.com طراحی سایت ، طراحی قالب وردپرس ، سئو و بهینه سازی سایت ، دانلود اسکریپت و فیلم آموزشی طراحی سایت و وردپرس از خدمات روناک وب می باشد Sat, 19 Aug 2023 09:51:14 +0000 fa-IR hourly 1 کد جستجو در وردپرس و معرفی افزونه جستجو پیشرفته وردپرس http://ronakweb.com/222/%da%a9%d8%af-%d8%ac%d8%b3%d8%aa%d8%ac%d9%88-%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d9%88-%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d8%ac%d8%b3%d8%aa%d8%ac%d9%88.html http://ronakweb.com/222/%da%a9%d8%af-%d8%ac%d8%b3%d8%aa%d8%ac%d9%88-%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d9%88-%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d8%ac%d8%b3%d8%aa%d8%ac%d9%88.html#comments Sun, 28 Dec 2014 13:14:33 +0000 http://ronakweb.com/?p=222 یکی از قابلیتهایی که در هر سایتی وجودش الزامی است ، قابلیت جستجو در سایت می باشد حال اگر از سیستم مدیریت محتوای وردپرس جهت راه اندازی سایت تان استفاده کرده باشید باید قابلیت جستجو در وردپرس را نیز ایجاد کنید . تمام قالبهای وردپرسی استاندارد قابلیت جستجو را دارند اما هنوز نیز برخی از سایتهای وردپرسی را میبینیم که قابلیت جستجو را در وردپرس شان ایجاد نکرده اند ، البته در این سایتها نیز می توان عل جستجو را انجام داد ولی کمی با دشواری همراه است و کاربران عادی اینترنت و وبگردان غیر حرفه ای که با وردپرس آشنایی ندارند نمی توانند از این قابلیت استفاده کنند . در این مطلب از روناک قصد داریم راه های ایجاد جستجو در وردپرس را به کمک کد و توابع وردپرس و یا استفاده از افزونه جستجو پیشرفته وردپرس و یا استفاده از جستجو گوگل در وردپرس را آموزش دهیم پس تا پایان مطلب کد جستجو در وردپرس و معرفی افزونه جستجو پیشرفته وردپرس همراه ما باشید .

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

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


http://ronakweb.com/?s=روناک+وب

کد و تابع جستجو وردپرس

اگر در حال طراحی قالب وردپرس هستید می توانید براحتی قابلیت جستجو را در سایت تان ایجاد کنید تنها کافی است صفحه ای با نام search.php ایجاد کنید (می توانید از صفحه مربوط به دسته بندی سایت تان کپی بگیرید و با تغییر نام آن این فایل را ایجاد کنید .) این صفحه در هنگام نمایش نتایج جستجو توسط وردپرس مورد استفاده قرار می گیرد  لازم به ذکر است در صورت نبودن این صفحه index.php جهت نمایش نتایج مورد استفاده قرار می گیرد حال اگر در ایندکس سایت تان از کوئری استاندارد مربوط به حلقه وردپرس استفاده کرده باشید ، نتایج جستجو به نمایش در می ایند .

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

<form role="search" method="get" class="search-form" action="<?php echo home_url( '/' ); ?>">
	<label>
		<span class="screen-reader-text"><?php echo _x( 'Search for:', 'label' ) ?></span>
		<input type="search" class="search-field" placeholder="<?php echo esc_attr_x( 'Search …', 'placeholder' ) ?>" value="<?php echo get_search_query() ?>" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label' ) ?>" />
	</label>
	<input type="submit" class="search-submit" value="<?php echo esc_attr_x( 'Search', 'submit button' ) ?>" />
</form>

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

<?php printf(the_search_query());?>

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

جستجو گوگل در وردپرس

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

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

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

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

افزونه Relevanssi – A Better Search می توان گفت یکی از بهترین افزونه های جستجو وردپرس است که دارای امکانات فوق العاده ای می باشد از قابلیتهای افزونه می توان به موارد زیر اشاره کرد :

  • نمایش نتایج جستجو بر اساس اهمیت و نه بر اساس تاریخ انتشار
  • پیروی از منطق فازی برای مشاهده نتایج اگر کلمات وارد شده در مطالب موجود نباشند .
  • یافتن نتایج مطابق با یک واژه و یا تمام واژه های مورد جستجو
  • جستجو برای عبارت با نقل قول ، به عنوان مثال “عبارت جستجو”
  • هایلایت کردن کلمات موجود در نتایج جستجو
  • جستجو در نظرات ( دیدگاه ها ) ، برچسب ها ، دسته ها و زمینه های سفارشی
  • تنظیم وزن برای عناوین، برچسب ها و نظرات
  • نمایش محبوب ترین عبارات جستجو شده
  • محدود کردن جستجو به دسته ها و برچسب ها
  • قابلیت نمایش جستجو کاربران قبلی مانند قسمت Did you mean? گوگل
  • و …

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

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

]]>
http://ronakweb.com/222/%da%a9%d8%af-%d8%ac%d8%b3%d8%aa%d8%ac%d9%88-%d8%af%d8%b1-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d9%88-%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%81%d8%b2%d9%88%d9%86%d9%87-%d8%ac%d8%b3%d8%aa%d8%ac%d9%88.html/feed 19