جستجوی پیشرفته با فیلتر در وردپرس

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

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

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

پیش نمایش جستجو با فیلتر

ویژگی های افزونه

  • جستجوی پیشرفته بر اساس فیلد های مختلف
  • نمایش با استفاده از تکنولوژی ajax
  • اسلایدر و دیت پیکر با استفاده از جی کوئری
  • نمایش مرتب نتایج با طبقه بندی
  • ویرایش با امکان درگ کردن
  • قالب بندی سفارشی
  • سازگاری کامل با افزونه های فروشگاهی edd و woocomerce
  • دارای ویجت و شورت کد
  • سازگاری کامل با افزونه wpml
  • دارای فیلد های سفارشی پیشرفته

 

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

قالب استخدام و آگهی کلاسی پرس فارسی

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

قسمتی از پنل تنظیمات قالب:

تنظیمات کلاسی پرس

قسمتی از پنل ارسال آگهی:

پنل ارسال آگهی کلاسی پرس

ویژگی های قالب کلاسی پرس

  • کاملا فارسی، راست چین و ریسپانسیو
  • 5 استایل مختلف با رنگ بندی نا محدود
  • تنظیمات و سفارشی سازی فوق العاده
  • پنل تنظیمات پیشرفته با ترجمه فارسی
  • تنظیمات شبکه های اجتماعی
  • تنظیمات نقشه / منطقه، زبان، واحد مسافت، کلید API گوگل
  • تنظیمات جستجو و مخفی کردن صفحات و پست ها از نتایج جستجو
  • سفارشی سازی پیام ها و صفحات
  • تنظیمات وضعیت نمایش برای دسته ها
  • تنظیمات امنیتی دسترسی ها و قابلیت قرار دادن کد کپچا
  • تنظیمات پیشرفته بنر ها و کد های تبلیغاتی
  • تنظیمات پرداخت و بازدید ها
  • قابلیت استفاده از گوگل CDN
  • تنظیمات گزارشات ارسالی کاربران سایت
  • قیمت گذاری چندگانه
  • فرم و زمینه های سفارشی
  • بسته های عضویت
  • پیشخوان اختصاصی برای هر کاربر
  • مدیریت سفارشی آگهی ها
  • قابلیت خودکار حدس و جستجوی پیشرفته
  • ورود با شبکه های اجتماعی
  • مدیریت حرفه ای و ساده
  • تنظیمات اختصاصی ایمیل ها
  • افزودن دسته بندی و فرم های دلخواه
  • ویجت های اجتماعی
  • دارای وبلاگ اختصاصی
  • آمار دقیق بازدید کنندگان
  • بهینه شده برای سئو
  • قابلیت تم فرزند و پلاگین های اضافه
  • سازگاری کامل با افزونه wpml
  • فونت فارسی بی یکان
  • پشتیبانی و بروز رسانی رایگان

تماس پشتیبانی: 09171271925

ایمیل: pardiswp@gmail.com

کاربرد تگ‌های HTML در سئو

کاربرد تگ‌های HTML در سئو

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

ارتباط: موتورهای جستجو ارتباط موضوعی میان تگها با متن را بررسی می کنند.

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

اهمیت تگ h1: مهمترین تک HTML، بوده و نباید هرگز از آن چشم پوشی نمود. موتورهای جستجو اهمیت ویژه ای به کلمات بکار رفته در آن می دهند و باید همانند title tagg حاوی توضیحات مختصری در مورد صفحه باشد.

محتوای مناسب بازدید: تگ های HTML دید مناسب برای درک بهتر محتوای صفحه را به بازدیدکنندگان می دهند. گوگل اهمیت بالایی برای تجربه کاربری خوب بازدید در سایت شما قائل است، از این‌رو استفاده از تگ های HTMLL بر سئو صفحه شما تاثیرگذار است.

کاربرد تگ‌های HTML از نظر کابردی بودن سایت

  • سرتیتر h1 اطلاعات مختصر و مناسبی از آنچه که در ادامه خوانده می شود را به بازدیدکننده سایت می دهد.
  • استفاده از تگ‌های HTML متنوع این امکان را به کاربر می دهد که به سرعت بخش مورد نظر خود را در متن پیدا کنند.
  • استفاده از تگ‌‌های HTML موجب می شود تا مطلب ارائه شده تمیز و مرتب به نظر برسد.

کارهایی که نباید با تگ‌های HTML انجام دهید

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

از تگ های HTML به چه تعداد استفاده نماییم؟

قالب بوت استرپ چند منظوره GEO

قالب چند منظوره geo بوت استرپ

GEO یک قالب چند منظوره وب بر اساس بوت استرپ 3 و کاملا ریسپانسیو می باشد. این قالب زیبا به صورت ویژه برای تمامی بازار یابان، توسعه دهنده گان وب و اپلیکیشن موبایل طراحی شده است. کسانی که بدون دردسر و صرف زمان و هزینه های اضافی به دنبال یک قالب ساده و تمیز با بهترین تجربه کاربری برای صفحات فرود سایت ها و پروژه های خود می گردند. ما امروز در پردیس وردپرس این قالب حرفه ای را به صورت اورجینال و با لاینسس اصلی در اختیار شما قرار می دهیم. از این قالب می توانید در انواع تکنولوژی های تحت وب از جمله ASP ، PHP و موبایل و غیره استفاده کنید.

GEO یک قالب وب ریسپانسیو تک صفحه ای همراه با 7 طرح اصلی و 2 کانسپت مختلف می باشد. قالب براساس فریمورک بوت استرپ 3 ، HTML5 و CSS3 ساخته شده است. تمام کد ها به زیبایی نوشته شده اند. از این قالب می توانید برای طراحی سایت های نمونه کار شرکتی، آژانس ها کسب و کار و غیره استفاده کنید.

ویژگی ها قالب بوت استرپ گئو

ویژگی های دیگر

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

آموزش کامل PHP – قسمت 26: فیلتر ها

فیلتر ها در php

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

تابع ()filter_list

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

<!DOCTYPE html>

<html>

<head>

<style>

table, th, td {

    border: 1px solid black;

    border-collapse: collapse;

}

th, td {

    padding: 5px;

}

</style>

</head>

<body>

<table>

  <tr>

    <td>Filter Name</td>

    <td>Filter ID</td>

  </tr>

  <?php

  foreach (filter_list() as $id =>$filter) {

      echo '<tr><td>' . $filter . '</td><td>' . filter_id($filter) .'</td></tr>';

  }

  ?>

</table>

</body>

</html>

نتیجه اجرای کد زیر چیزی شبیه جدول زیر خواهد شد:

Filter Name Filter ID
int 257
boolean 258
float 259
validate_regexp 272
validate_url 273
validate_email 274
validate_ip 275
string 513
stripped 513
encoded 514
special_chars 515
full_special_chars 522
unsafe_raw 516
email 517
url 518
number_int 519
number_float 520
magic_quotes 521
callback 1024

همانطور که در جدول بالا مشاهده می‌کنید تمامی فیلترهایی که پی‌اچ‌پی ارائه می‌کند لیست شده‌اند.

تابع ()filter_var

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

بهینه‌سازی یک رشته متنی

در مثال زیر از تابع ()filter_var به منظور حذف تگ‌های اچ‌تی‌ام‌ال از رشته متنی استفاده شده است:

<?php

$str = "<h1>Hello World!</h1>";

$newstr = filter_var($str, FILTER_SANITIZE_STRING);

echo $newstr;

?>

همانطور که می‌بینید تگ‌های HTML از این رشته متنی حذف شده است. در مثال بالا ابتدا متغیر str را به عنوان ورودی تعیین کرده و پس از قرار دادن یک کاما، نوع فیلتر مورد نظر خود را به عنوان ورودی دوم تعیین می‌کنیم. با استفاده از فیلتر FILTER_SANITIZE_STRING می‌توان تگ‌های اچ‌تی‌ام‌ال اضافه را از رشته‌های متنی حذف کرد.

اعتبارسنجی عدد

در مثال زیر با استفاده از ()filter_var قصد داریم تا متغیری از نوع عددی را بررسی کنیم. اگر متغیر ما واقعا عدد صحیح باشد خروجی ما عبارت Integer is valid خواهد بود. اگر این متغیر عددی نباشد خروجی عبارت Integer is not valid است.

<?php

$int = 100;

if (!filter_var($int, FILTER_VALIDATE_INT) === false) {

    echo("Integer is valid");

} else {

    echo("Integer is not valid");

}

?>

همانطور که در مثال بالا هم می‌بینید ورودی اول متغیر int بوده و در شرط فیلتر بررسی عددی یعنی FILTER_VALIDATE_INT قرار داده شده است.

نکته‌ای در هنگام کار با تابع ()filter_var در مورد عدد صفر وجود دارد. اگر در مثال بالا مقدار متغیر int برابر با صفر باشد خروجی تابع Integer is not valid می‌شود. برای حل این مشکل باید از کدی مانند زیر استفاده کنیم:

<?php

$int = 0;

if (filter_var($int, FILTER_VALIDATE_INT) === 0 || !filter_var($int, FILTER_VALIDATE_INT) === false) {

    echo("Integer is valid");

} else {

    echo("Integer is not valid");

}

?>

نتیجه اجرای کد بالا به صورت زیر خواهد بود:

Integer is valid

اعتبارسنجی آی‌پی

در مثال زیر با استفاده از تابع ()filter_var قصد داریم تا محتوای متغیر ip را بررسی کنیم که آیا این متغیر حاوی یک آی‌پی معتبر است یا خیر:

<?php

$ip = "127.0.0.1";

if (!filter_var($ip, FILTER_VALIDATE_IP) === false) {

    echo("$ip is a valid IP address");

} else {

    echo("$ip is not a valid IP address");

}

?>

نتیجه اجرای کد بالا به صورت زیر خواهد بود:

127.0.0.1 is a valid IP address

اعتبارسنجی ایمیل

در مثال زیر با استفاده از تابع ()filter_var قصد دارید تا تمام کاراکترهای غیرقانونی را از متغیر email حذف کرده و سپس بررسی کنیم که آیا فرمت ایمیل صحیح است یا خیر:

<?php

$email = "pardiswp@gmail.com";

// Remove all illegal characters from email

$email = filter_var($email, FILTER_SANITIZE_EMAIL);

// Validate e-mail

if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {

    echo("$email is a valid email address");

} else {

    echo("$email is not a valid email address");

}

?>

نتیجه اجرای کد فوق به صورت زیر خواهد بود:

pardiswp@gmailcom is a valid email address

همانطور که می‌بینید ابتدا با تابع فیلتر پی‌اچ‌پی و فیلتر FILTER_SANITIZE_EMAIL قصد داریم تا متغیر email را از نظر کاراکترهای غیرقانونی بررسی کرده و سپس کاراکترهای اضافه را از آن حذف کنیم. سپس با فیلتر FILTER_VALIDATE_EMAIL و یک عبارت شرطی صحیح بودن فرمت کلی ایمیل را بررسی کرده‌ایم.

اعتبارسنجی آدرس URL

در مثال زیر با استفاده از تابع ()filter_var ابتدا تمامی کاراکترهای غیرقانونی را از آدرس URL حذف کرده و سپس آن را بررسی می‌کنیم تا ببینیم یک URL معتبر است یا خیر:

<?php

$url = "http://www.pardiswp.com";

// Remove all illegal characters from a url

$url = filter_var($url, FILTER_SANITIZE_URL);

// Validate url

if (!filter_var($url, FILTER_VALIDATE_URL) === false) {

    echo("$url is a valid URL");

} else {

    echo("$url is not a valid URL");

}

?>

نتیجه اجرای کد فوق نیز به صورت زیر خواهد بود:

http://www.pardiswp.com is a valid URL

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