Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $fieldObjects = acf_get_fields('144'); // Get fields from field group #144
- foreach($fieldObjects as $fieldObject) {
- echo '<strong>' . $fieldObject['label'] . '</strong><ul>'; // Echo field title and start ul
- foreach($fieldObject['choices'] as $key => $choice) { // Echo filter link for each field value
- $params = array_merge( $_GET, array( $fieldObject['name'] => $key ) ); // Merege currmet get attributes with new filter attribute (?field=value)
- $new_query_string = http_build_query( $params ); // Construct url
- $selected = (isset($_GET[$fieldObject['name']]) && $_GET[$fieldObject['name']] == $key ? ' style="font-weight:bold"' : null); // Add bold style to selected link
- echo '<li><a href="?' . $new_query_string .'"' . $selected . '>' . $choice . '</a></li>'; // Echo filter link
- }
- echo '</ul>'; // End filter ul
- }
- <strong>Field 1</strong>
- <ul>
- <li><a href="?field_1=value_1">Value 1</a></li>
- <li><a href="?field_1=value_2">Value 2</a></li>
- <li><a href="?field_1=value_3">Value 3</a></li>
- </ul>
- <strong>Field 2</strong>
- <ul>
- <li><a href="?field_2=value_1">Value 1</a></li>
- <li><a href="?field_2=value_2">Value 2</a></li>
- <li><a href="?field_2=value_3">Value 3</a></li>
- </ul>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement