Description
The True / False field allows you to select a value that is either 1 or 0.
Screenshots
Changelog
- Added
UI
setting in version 5.5.0. - Added
On Text
setting in version 5.5.0. - Added
Off Text
setting in version 5.5.0.
Settings
-
Message
The text displayed alongside the toggle. -
Default Value
Specifies the default state selected when first editing the field’s value. -
Stylized UI
Changes the default checkbox input into a stylized toggle switch. -
On Text
The text displayed within the stylized toggle switch. Defaults to ‘Yes’. HTML may be entered for icons or custom markup. -
Off Text
The text displayed within the stylized toggle switch. Defaults to ‘No’. HTML may be entered for icons or custom markup.
Template usage
The True / False field returns a Boolean value of either true
or false
.
Note that the actual value saved into the database is an integer of either 1 or 0.
Conditional
This example demonstrates how to use the value of ‘enable_sidebar’ to conditionally do a task.
<?php
if( get_field('color') ) {
// Do something.
}
Query Posts
This example demonstrates how to query posts that have a true
value for the field ‘show_in_sidebar’.
<?php
$posts = get_posts( array(
'meta_query' => array(
array(
'key' => 'show_in_sidebar',
'value' => '1',
)
)
) );
if( $posts ) {
foreach( $posts as $post ) {
// Do something.
}
}
Supercharge Your Website With Premium Features Using ACF PRO
Speed up your workflow and unlock features to better develop websites using ACF Blocks and Options Pages, with the Flexible Content, Repeater, Clone, Gallery Fields & More.