Guest User

Untitled

a guest
Nov 12th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. <?php
  2.  
  3. function pm_replace_job_meta_tags($default_uri, $native_slug, $element, $slug, $native_uri) {
  4. if(function_exists('get_job_field') && !empty($element->ID)) {
  5. $fields = array(
  6. 'first-field', // in Permalink Manager Permastructures settings it will be '%__first-field%'
  7. 'second-field' // in Permalink Manager Permastructures settings it will be '%__second-field%'
  8. );
  9.  
  10. foreach($fields as $field) {
  11. $raw_field_value = get_job_field($field, $element->ID);
  12. $field_value = Permalink_Manager_Helper_Functions::sanitize_title($raw_field_value);
  13.  
  14. $default_uri = (!empty($custom_field_value)) ? str_replace("%__{$field}%", $field_value, $default_uri);
  15. }
  16. }
  17. return $default_uri;
  18. }
  19. add_filter('permalink_manager_filter_default_post_uri', 'pm_replace_job_meta_tags', 9, 5);
Add Comment
Please, Sign In to add comment