Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function pm_replace_job_meta_tags($default_uri, $native_slug, $element, $slug, $native_uri) {
- if(function_exists('get_job_field') && !empty($element->ID)) {
- $fields = array(
- 'first-field', // in Permalink Manager Permastructures settings it will be '%__first-field%'
- 'second-field' // in Permalink Manager Permastructures settings it will be '%__second-field%'
- );
- foreach($fields as $field) {
- $raw_field_value = get_job_field($field, $element->ID);
- $field_value = Permalink_Manager_Helper_Functions::sanitize_title($raw_field_value);
- $default_uri = (!empty($custom_field_value)) ? str_replace("%__{$field}%", $field_value, $default_uri);
- }
- }
- return $default_uri;
- }
- add_filter('permalink_manager_filter_default_post_uri', 'pm_replace_job_meta_tags', 9, 5);
Add Comment
Please, Sign In to add comment