خرید vps ارزان

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


آخرین ارسال های تالار مشاهده انجمن
  • پرسش و پاسخ پیرامون اسکریپت GramEasy 132 پاسخ 4556 بازدید
  • ايميل ايزي گرام 1 پاسخ 42 بازدید
  • درخواست قالب Zephyr 5.1 7 پاسخ 53 بازدید
  • رکود بازار لوازم جانبی 0 پاسخ 10 بازدید
  • نگرانی گوگل از تسلط مایکروسافت برپلتفرم تلفن همراه 0 پاسخ 10 بازدید
  • Help - Grameasy version 2 1 پاسخ 271 بازدید
  • آموزش تصویری جامع نصب و تنظیمات اسکریپت NextPost 220 پاسخ 4840 بازدید
  • ثابت کردن اسلایدر 1 پاسخ 16 بازدید
  • کوپن 3 پاسخ 27 بازدید
  • مبتلایان به بواسیر این غذاها را نخورند 4 پاسخ 145 بازدید
  • هاست

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

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

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

     

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

     

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

     

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

     

     

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

     

     

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

     

     

    نتیجه گیری

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

     

     

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


    The product includes software licensed under GNU General Public License (GPL) or GNU

    دانلود
    .

    خرید هاست وردپرس با SSL رایگان



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

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

    کلمات کلیدی پست :
    درگاه پرداخت
    مطالب مرتبط
    1,620آموزش ساخت جعبه دانلود حرفه ای در وردپرس به وسیله Advanced Custom Field تاریخ : 2018/08/6
    3,088آموزش تغییر عنوان ایمیل های ارسالی در وردپرس تاریخ : 2014/06/6
    8,893دانلود قالب وردپرس مجله خبری فارسی NanoMag تاریخ : 2017/10/1
    14,723تغییر ظاهر مدیریت وردپرس با قالب Material Admin تاریخ : 2018/09/16
    1,527دانلود قالب آشپزی Zylyz برای وردپرس تاریخ : 2017/06/15
    14,164اسکریپت آسان پرداخت پارس پال بهمراه قالب جدید تاریخ : 2014/08/20
    3,604افزونه وردپرس صفحه ساز فارسی Elementor تاریخ : 2017/07/14
    2,290وردپرس نسخه 3.8 منتشر شد تاریخ : 2013/12/13
    2,601دانلود قالب چندمنظوره فروشگاهی Feast برای وردپرس تاریخ : 2015/12/6
    2,886افزونه قرار دهی فاوآیکون چندمنظوره برای وردپرس تاریخ : 2016/07/31
    8,508پوسته نیازمندی ها و ثبت آگهی Point Finder نسخه 1.8.7 تاریخ : 2017/10/27
    2,519وردپرس فارسی نسخه ۳٫۸ منتشر شد تاریخ : 2014/01/3
    برخی از قالب های وبلاگ - بیست اسکریپت
    قالب عشق بین انگشت ها
    قالب دخترونه و آرایش
    قالب زیبای ماشین
    قالب فانتزی و طنز چِشم
    قالب دختر رویایی
    قالب وبلاگ دکوراسیون
    قالب وبلاگ کلبه و درخت
    قالب دختر زیبا
    قالب پسرونه غمگین
    قالب عاشقانه قلب