acf_field_page_link::render_field_page_link_conditional_choices
Filters choices in page link conditions.
Method of the class: acf_field_page_link{}
No Hooks.
Returns
array.
Usage
$acf_field_page_link = new acf_field_page_link(); $acf_field_page_link->render_field_page_link_conditional_choices( $choices, $conditional_field, $rule_value );
- $choices(array) (required)
- The selected choice.
- $conditional_field(array) (required)
- The conditional field settings object.
- $rule_value(string) (required)
- The rule value.
Changelog
| Since 6.3 | Introduced. |
acf_field_page_link::render_field_page_link_conditional_choices() acf field page link::render field page link conditional choices code ACF 6.8.8
public function render_field_page_link_conditional_choices( $choices, $conditional_field, $rule_value ) {
if ( ! is_array( $conditional_field ) || $conditional_field['type'] !== 'page_link' ) {
return $choices;
}
if ( ! empty( $rule_value ) ) {
$post_title = esc_html( get_the_title( $rule_value ) );
$choices = array( $rule_value => $post_title );
}
return $choices;
}