Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. $fieldObjects = acf_get_fields('144'); // Get fields from field group #144
  2.  
  3. foreach($fieldObjects as $fieldObject) {
  4. echo '<strong>' . $fieldObject['label'] . '</strong><ul>'; // Echo field title and start ul
  5.  
  6. foreach($fieldObject['choices'] as $key => $choice) { // Echo filter link for each field value
  7. $params = array_merge( $_GET, array( $fieldObject['name'] => $key ) ); // Merege currmet get attributes with new filter attribute (?field=value)
  8. $new_query_string = http_build_query( $params ); // Construct url
  9. $selected = (isset($_GET[$fieldObject['name']]) && $_GET[$fieldObject['name']] == $key ? ' style="font-weight:bold"' : null); // Add bold style to selected link
  10. echo '<li><a href="?' . $new_query_string .'"' . $selected . '>' . $choice . '</a></li>'; // Echo filter link
  11. }
  12. echo '</ul>'; // End filter ul
  13. }
  14.  
  15. <strong>Field 1</strong>
  16. <ul>
  17. <li><a href="?field_1=value_1">Value 1</a></li>
  18. <li><a href="?field_1=value_2">Value 2</a></li>
  19. <li><a href="?field_1=value_3">Value 3</a></li>
  20. </ul>
  21.  
  22. <strong>Field 2</strong>
  23. <ul>
  24. <li><a href="?field_2=value_1">Value 1</a></li>
  25. <li><a href="?field_2=value_2">Value 2</a></li>
  26. <li><a href="?field_2=value_3">Value 3</a></li>
  27. </ul>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement