نکته سریع: WP_Query و فیلدهای چند خطی

با کمک ویژگی meta_query در کلاس قدرتمند WP_Query وردپرس ، می توان پست هایی را که دارای مقادیر خاصی در فیلدهای متا هستند فیلتر کرد. اگر یک فیلد متا چند خطی ایجاد کرده اید (به عنوان مثال با کمک فیلدهای سفارشی پیشرفته ) و فقط می خواهید پستهایی را که حاوی مقدار خاصی در این زمینه هستند با خطوط تفکیک شده پیدا کنید ، دنیای REGEX MySQL توصیه می شود.


فراخوانی زیر همه پست هایی را که دارای نوار مقدار در جایی در یک خط در قسمت foo هستند ، پیدا می کند:

d6a80606f7846cba392a561bfdecf2b7

این اطمینان می دهد که هیچ زیرخطی نادرستی یافت نمی شود و خطوط در سراسر سیستم عامل ها کار می کنند. همچنین مهم است: مقدار ویژگی value باید در علامت نقل قول دوگانه باشد ، در غیر این صورت وردپرس از خط پشت خط پشتی فرار می کند (نگران نباشید: Prettier این مورد را به طور دائم در نظر می گیرد). همین رویه را می توان برای اهداف دیگری نیز استفاده کرد: برای مثال ، در کد بالا "\ r \ n | \ r | \ n" با " ؛" اگر مقادیر کاما (به جای خط) در یک قسمت متن جدا شده باشند.

بازگشت