پرش به محتویات

"Filter: bricks/cmb2/checkbox_value"

مقدار خروجی یک فیلد چک باکس CMB2 را هنگامی‌که از طریق داده‌های پویا Bricks ارائه می‌شود، فیلتر می‌کند. به‌طور پیش‌فرض، Bricks «روشن» را به «بله» و سایر مقادیر را به «نه» تبدیل می‌کند.

پارامترها

  • $value (string): The processed value (e.g., "Yes" or "No").
  • $original_value (string): The raw value from the database (e.g., 'on').
  • $field (array): The CMB2 field settings array.
  • $post (WP_Post): The current post object.

نمونه استفاده

add_filter( 'bricks/cmb2/checkbox_value', function( $value, $original_value, $field, $post ) {
    // Example: Return "True" or "False" instead of "Yes" or "No"
    return $original_value === 'on' ? 'True' : 'False';
}, 10, 4 );