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

آخرین ارسال های تالار مشاهده انجمن
  • آموزش استفاده از پنل جدید سرچ کنسول ( پنل جدید) 0 پاسخ 3 بازدید
  • دانلود whmcs 7.7 نسخه سالم و بدون نیاز به لایسنس 0 پاسخ 2 بازدید
  • لایسنس King MEDIA نسخه 4.1 2 پاسخ 21 بازدید
  • تبلیغات گسترده اینستاگرامی 0 پاسخ 6 بازدید
  • مشکل در اسکریپت استک پست 0 پاسخ 6 بازدید
  • Sigma Plus 1 پاسخ 75 بازدید
  • مشکل نصب قالب Privado 2 پاسخ 22 بازدید
  • مشکل بخش نظرات ووکامرس 0 پاسخ 33 بازدید
  • بازگردانی به حالت اول 3 پاسخ 32 بازدید
  • آموزش عکاسی پرتره 0 پاسخ 6 بازدید
  • هاست

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

    آموزش ها , مقالات,آموزش,ترفند , وردپرس
    جستجو در فیلدهای سفارشی وردپرس بدون افزونهReviewed by M.J on Sep 15Rating: 3.5جستجو در فیلدهای سفارشی وردپرس بدون افزونهفیلدهای سفارشی یکی از کاربردی ترین قابلیت های وردپرس محسوب می شود که با استفاده صحیح از آن ها می توان کار ارسال مطلب درباره موضوعات مختلف را خیلی آسان نمود. من بیشتر از فیلدهای سفارشی برای مطالب سفارشی استفاده می کنم. به عنوان مثال وقتی که نیاز دارم یک مطلب سفارشی برای فیلم ها بسازم نیاز دارم که برای این مطلب فیلدهای مختلفی را تعریف کنم. تا کاربر هنگام استفاده از آن تنها با وارد کردن اطلاعات در فیلدهای از پیش تعریف شده مطالب جدید را اضافه کند.

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

     

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

     

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

     

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

     

     

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

     

     

    و در آخر هم لازم است با اضافه کردن دستور DISTINCT مانع نمایش نتایج تکراری شویم:

     

     

    نتیجه گیری

    کدهای بالا برای درک بهتر عملکرد هر قسمت توضیح داده شد. برای استفاده از کدها می توانید به راحتی کد تکمیل شده زیر را در فایل functions.php قالب اضافه کرده و آن را ذخیره کنید:

     

     

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

    دانلود

    .

    تور استانبول | مشاهده لیست قیمت ها


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

    مطلب مفیدی بود ؟
    نویسنده : admin 0 آموزش ها , مقالات,آموزش,ترفند , وردپرس

    لینک کوتاه مطلب : https://www.20script.ir/?p=22041

    کلمات کلیدی پست :
    درگاه پرداخت
    مطالب مرتبط
    12,293افزونه مدیریت پروژه در وردپرس CQPIM نسخه 3.2.5 تاریخ : 2018/02/4
    3,432نمایش تصویر شاخص مطالب در بخش مدیریت وردپرس تاریخ : 2016/10/22
    2,913نحوه تغییر تنظیمات فشرده‌سازی تصاویر در وردپرس تاریخ : 2016/05/2
    2,508وردپرس را به آپلودسنتر تصاویر تبدیل کنید با افزونه Closify Press تاریخ : 2016/04/25
    4,028قالب تفریحی سوژه ها Soojeha برای وردپرس تاریخ : 2014/06/27
    1,236دانلود قالب تور و مسافرتی Traveler برای وردپرس تاریخ : 2018/11/11
    5,210دانلود قالب وردپرس و چندمنظوره Legenda تاریخ : 2015/03/16
    2,241اسکریپت نمایش فن پیج فیسبوک در وبسایت Famax نسخه 5.3 تاریخ : 2016/03/30
    2,939افزونه وردپرس سئو لینک مطالب Automatic SEO Links تاریخ : 2015/02/22
    15,679افزونه وردپرس منو شبکه های اجتماعی Social Network Tabs تاریخ : 2015/05/26
    2,358جستجوگر تمام صفحه برای وردپرس با افزونه Full Screen Search Overlay تاریخ : 2017/04/30
    10,059افزونه فارسی پیام خصوصی و نامه نگاری بین کاربران عضو وردپرس تاریخ : 2015/01/10
    برخی از قالب های وبلاگ - بیست اسکریپت
    قالب عشق بین انگشت ها
    قالب دخترونه و آرایش
    قالب زیبای ماشین
    قالب فانتزی و طنز چِشم
    قالب دختر رویایی
    قالب وبلاگ دکوراسیون
    قالب وبلاگ کلبه و درخت
    قالب دختر زیبا
    قالب پسرونه غمگین
    قالب عاشقانه قلب