Since 1958, RHM has been an industry leader in providing hydraulic components, systems and solutions. With well over 20,000 hydraulic systems designed, built and shipped around the world, RHM is one of the premier sources of hydraulic systems in North America. From 5hp to 10,000hp, no application is too big or too small.

With global partners such as Eaton Vickers, Sun Hydraulics, Hawe Hydraulics, Schroeder Filtration and more, RHM is supported by some of the finest manufacturers in the fluid power industry to meet your every system component need.

RHM is one of North Americas largest sources for the design, build and test of fluid power systems. Capabilities run from small 5 hp gear pump units to 10,000 hp central systems and virtually anything in between. RHM has provided systems to OEMs and user plants on a local level and around the world. The automotive industry, in particular, has favored RHM many times as a single source or preferred source of fluid power systems for entire plant programs.

While RHM has been providing power units since 1958, sales of fluid power systems alone have topped $135 million over the past fifteen years! RHM has delivered over 20,000 hydraulic power units and coolant systems to the industrial marketplace over the past thirty-five years. While RHM is extremely versatile in meeting most any fluid power system requirement, samples of hydraulic and other fluid power system capabilities include:

  • Hydraulic power units of any size of configuration
  • High pressure coolant systems
  • Test stands
  • Utility skids combining hydraulics, pneumatics, lubrication & coolant
  • Fluid fill systems for engines or transmissions
  • Recirculation or total loss lubrication systems
  • Duplex hydraulic or coolant filtration system
  • Filter carts and vehicles
  • Temperature control and chiller systems
  • Coolant pump-backs
  • Chip removal conveyor systems
  • Machine tool high speed spindle cooling
  • Accumulator stands
  • Heating, cooling and filtration systems
  • In-plant retrofit projects and installations
  • Custom manifold assemblies of any size or configuration
  • Standard DO3, DO5 & DO8 parallel manifolds
  • Large plant central systems
  • Servo and proportional control systems
  • Electrical controls for hydraulic, lubrication, pneumatic & coolant systems

RHM is the clear market leader when it comes to delivering high quality low cost competitive fluid power systems to its customers. Attention to detail drives the process, customer satisfaction drives continued opportunities.

Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_USER_DEPRECATED)
wp_make_content_images_responsive is <strong>deprecated</strong> since version 5.5.0! Use wp_filter_content_tags() instead. Whoops\Exception\ErrorException thrown with message "wp_make_content_images_responsive is <strong>deprecated</strong> since version 5.5.0! Use wp_filter_content_tags() instead." Stacktrace: #21 Whoops\Exception\ErrorException in /home/rhmfpcom/rhmfp.com/public/wp-includes/functions.php:4773 #20 trigger_error in /home/rhmfpcom/rhmfp.com/public/wp-includes/functions.php:4773 #19 _deprecated_function in /home/rhmfpcom/rhmfp.com/public/wp-includes/deprecated.php:4006 #18 wp_make_content_images_responsive in /home/rhmfpcom/rhmfp.com/public/wp-includes/class-wp-hook.php:287 #17 WP_Hook:apply_filters in /home/rhmfpcom/rhmfp.com/public/wp-includes/plugin.php:206 #16 apply_filters in /home/rhmfpcom/rhmfp.com/public/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-wysiwyg.php:471 #15 acf_field_wysiwyg:format_value in /home/rhmfpcom/rhmfp.com/public/wp-includes/class-wp-hook.php:287 #14 WP_Hook:apply_filters in /home/rhmfpcom/rhmfp.com/public/wp-includes/plugin.php:249 #13 apply_filters_ref_array in /home/rhmfpcom/rhmfp.com/public/wp-content/plugins/advanced-custom-fields-pro/includes/acf-hook-functions.php:101 #12 _acf_apply_hook_variations in /home/rhmfpcom/rhmfp.com/public/wp-includes/class-wp-hook.php:287 #11 WP_Hook:apply_filters in /home/rhmfpcom/rhmfp.com/public/wp-includes/plugin.php:206 #10 apply_filters in /home/rhmfpcom/rhmfp.com/public/wp-content/plugins/advanced-custom-fields-pro/includes/acf-value-functions.php:141 #9 acf_format_value in /home/rhmfpcom/rhmfp.com/public/wp-content/plugins/advanced-custom-fields-pro/includes/api/api-template.php:54 #8 get_field in /home/rhmfpcom/rhmfp.com/public/wp-content/plugins/wpdev/inc/models/Post.php:88 #7 WPDev\Models\Post:acfField in /home/rhmfpcom/rhmfp.com/public/wp-content/themes/roots/single-technology.php:4 #6 include in /home/rhmfpcom/rhmfp.com/public/wp-content/themes/roots/base.php:41 #5 include in /home/rhmfpcom/rhmfp.com/public/wp-content/plugins/wpdev/inc/bootstrap.php:72 #4 WPDev\data in /home/rhmfpcom/rhmfp.com/public/wp-includes/class-wp-hook.php:287 #3 WP_Hook:apply_filters in /home/rhmfpcom/rhmfp.com/public/wp-includes/plugin.php:206 #2 apply_filters in /home/rhmfpcom/rhmfp.com/public/wp-includes/template-loader.php:104 #1 require_once in /home/rhmfpcom/rhmfp.com/public/wp-blog-header.php:19 #0 require in /home/rhmfpcom/rhmfp.com/public/index.php:17
Stack frames (22)
21
Whoops
\
Exception
\
ErrorException
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
functions.php
4773
20
trigger_error
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
functions.php
4773
19
_deprecated_function
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
deprecated.php
4006
18
wp_make_content_images_responsive
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
class-wp-hook.php
287
17
WP_Hook
apply_filters
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
plugin.php
206
16
apply_filters
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
advanced-custom-fields-pro
/
includes
/
fields
/
class-acf-field-wysiwyg.php
471
15
acf_field_wysiwyg
format_value
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
class-wp-hook.php
287
14
WP_Hook
apply_filters
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
plugin.php
249
13
apply_filters_ref_array
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
advanced-custom-fields-pro
/
includes
/
acf-hook-functions.php
101
12
_acf_apply_hook_variations
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
class-wp-hook.php
287
11
WP_Hook
apply_filters
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
plugin.php
206
10
apply_filters
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
advanced-custom-fields-pro
/
includes
/
acf-value-functions.php
141
9
acf_format_value
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
advanced-custom-fields-pro
/
includes
/
api
/
api-template.php
54
8
get_field
/
inc
/
models
/
Post.php
88
7
WPDev
\
Models
\
Post
acfField
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
themes
/
roots
/
single-technology.php
4
6
include
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
themes
/
roots
/
base.php
41
5
include
/
inc
/
bootstrap.php
72
4
WPDev
\
data
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
class-wp-hook.php
287
3
WP_Hook
apply_filters
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
plugin.php
206
2
apply_filters
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
template-loader.php
104
1
require_once
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-blog-header.php
19
0
require
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
index.php
17
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
functions.php
 
    /**
     * Filters whether to trigger an error for deprecated functions.
     *
     * @since 2.5.0
     *
     * @param bool $trigger Whether to trigger the error for deprecated functions. Default true.
     */
    if ( WP_DEBUG && apply_filters( 'deprecated_function_trigger_error', true ) ) {
        if ( function_exists( '__' ) ) {
            if ( $replacement ) {
                trigger_error(
                    sprintf(
                        /* translators: 1: PHP function name, 2: Version number, 3: Alternative function name. */
                        __( '%1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.' ),
                        $function,
                        $version,
                        $replacement
                    ),
                    E_USER_DEPRECATED
                );
            } else {
                trigger_error(
                    sprintf(
                        /* translators: 1: PHP function name, 2: Version number. */
                        __( '%1$s is <strong>deprecated</strong> since version %2$s with no alternative available.' ),
                        $function,
                        $version
                    ),
                    E_USER_DEPRECATED
                );
            }
        } else {
            if ( $replacement ) {
                trigger_error(
                    sprintf(
                        '%1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.',
                        $function,
                        $version,
                        $replacement
Arguments
  1. "wp_make_content_images_responsive is <strong>deprecated</strong> since version 5.5.0! Use wp_filter_content_tags() instead."
    
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
functions.php
 
    /**
     * Filters whether to trigger an error for deprecated functions.
     *
     * @since 2.5.0
     *
     * @param bool $trigger Whether to trigger the error for deprecated functions. Default true.
     */
    if ( WP_DEBUG && apply_filters( 'deprecated_function_trigger_error', true ) ) {
        if ( function_exists( '__' ) ) {
            if ( $replacement ) {
                trigger_error(
                    sprintf(
                        /* translators: 1: PHP function name, 2: Version number, 3: Alternative function name. */
                        __( '%1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.' ),
                        $function,
                        $version,
                        $replacement
                    ),
                    E_USER_DEPRECATED
                );
            } else {
                trigger_error(
                    sprintf(
                        /* translators: 1: PHP function name, 2: Version number. */
                        __( '%1$s is <strong>deprecated</strong> since version %2$s with no alternative available.' ),
                        $function,
                        $version
                    ),
                    E_USER_DEPRECATED
                );
            }
        } else {
            if ( $replacement ) {
                trigger_error(
                    sprintf(
                        '%1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.',
                        $function,
                        $version,
                        $replacement
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
deprecated.php
 * @return WP_User_Request|false
 */
function wp_get_user_request_data( $request_id ) {
    _deprecated_function( __FUNCTION__, '5.4.0', 'wp_get_user_request()' );
    return wp_get_user_request( $request_id );
}
 
/**
 * Filters 'img' elements in post content to add 'srcset' and 'sizes' attributes.
 *
 * @since 4.4.0
 * @deprecated 5.5.0
 *
 * @see wp_image_add_srcset_and_sizes()
 *
 * @param string $content The raw post content to be filtered.
 * @return string Converted content with 'srcset' and 'sizes' attributes added to images.
 */
function wp_make_content_images_responsive( $content ) {
    _deprecated_function( __FUNCTION__, '5.5.0', 'wp_filter_content_tags()' );
 
    // This will also add the `loading` attribute to `img` tags, if enabled.
    return wp_filter_content_tags( $content );
}
 
/**
 * Turn register globals off.
 *
 * @since 2.1.0
 * @access private
 * @deprecated 5.5.0
 */
function wp_unregister_GLOBALS() {  // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
    // register_globals was deprecated in PHP 5.3 and removed entirely in PHP 5.4.
    _deprecated_function( __FUNCTION__, '5.5.0' );
}
 
/**
 * Does comment contain disallowed characters or words.
 *
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
class-wp-hook.php
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }
 
                // Avoid the array_slice() if possible.
                if ( 0 == $the_['accepted_args'] ) {
                    $value = call_user_func( $the_['function'] );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
plugin.php
    if ( isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
        _wp_call_all_hook( $args );
    }
 
    if ( ! isset( $wp_filter[ $tag ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
        return $value;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    // Don't pass the tag name to WP_Hook.
    array_shift( $args );
 
    $filtered = $wp_filter[ $tag ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 * functions hooked to `$tag` are supplied using an array.
 *
 * @global array $wp_filter         Stores all of the filters and actions.
 * @global array $wp_current_filter Stores the list of current filters with the current one last.
 *
 * @param string $tag  The name of the filter hook.
 * @param array  $args The arguments supplied to the functions hooked to $tag.
 * @return mixed The filtered value after all hooked functions are applied to it.
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
advanced-custom-fields-pro
/
includes
/
fields
/
class-acf-field-wysiwyg.php
    *
    *  @param    $value (mixed) the value which was loaded from the database
    *  @param    $post_id (mixed) the $post_id from which the value was loaded
    *  @param    $field (array) the field array holding all the field options
    *
    *  @return    $value (mixed) the modified value
    */
    
    function format_value( $value, $post_id, $field ) {
        
        // bail early if no value
        if( empty($value) ) {
            
            return $value;
        
        }
        
        
        // apply filters
        $value = apply_filters( 'acf_the_content', $value );
        
        
        // follow the_content function in /wp-includes/post-template.php
        $value = str_replace(']]>', ']]&gt;', $value);
        
    
        return $value;
    }
    
}
 
 
// initialize
acf_register_field_type( 'acf_field_wysiwyg' );
 
endif; // class_exists check
 
?>
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
class-wp-hook.php
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }
 
                // Avoid the array_slice() if possible.
                if ( 0 == $the_['accepted_args'] ) {
                    $value = call_user_func( $the_['function'] );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
plugin.php
 
    // Do 'all' actions first.
    if ( isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
        $all_args            = func_get_args(); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
        _wp_call_all_hook( $all_args );
    }
 
    if ( ! isset( $wp_filter[ $tag ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
        return $args[0];
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    $filtered = $wp_filter[ $tag ]->apply_filters( $args[0], $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Removes a function from a specified filter hook.
 *
 * This function removes a function attached to a specified filter hook. This
 * method can be used to remove default functions attached to a specific filter
 * hook and possibly replace them with a substitute.
 *
 * To remove a hook, the $function_to_remove and $priority arguments must match
 * when the hook was added. This goes for both filters and actions. No warning
 * will be given on removal failure.
 *
 * @since 1.2.0
 *
 * @global array $wp_filter Stores all of the filters and actions.
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
advanced-custom-fields-pro
/
includes
/
acf-hook-functions.php
    
    // Find field in args using index.
    $field = $args[ $index ];
    
    // Loop over variations and apply filters.
    foreach( $variations as $variation ) {
        
        // Get value from field.
        // First look for "backup" value ("_name", "_key").
        if( isset($field[ "_$variation" ]) ) {
            $value = $field[ "_$variation" ];
        } elseif( isset($field[ $variation ]) ) {
            $value = $field[ $variation ];
        } else {
            continue;
        }
        
        // Apply filters.
        if( $type === 'filter' ) {
            $args[0] = apply_filters_ref_array( "$filter/$variation=$value", $args );
        
        // Or do action.
        } else {
            do_action_ref_array( "$filter/$variation=$value", $args );
        }
    }
    
    // Return first arg.
    return $args[0];
}
 
// Register store.
acf_register_store( 'deprecated-hooks' );
 
/**
 * acf_add_deprecated_filter
 *
 * Registers a deprecated filter to run during the replacement.
 *
 * @date    25/1/19
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
class-wp-hook.php
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }
 
                // Avoid the array_slice() if possible.
                if ( 0 == $the_['accepted_args'] ) {
                    $value = call_user_func( $the_['function'] );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
plugin.php
    if ( isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
        _wp_call_all_hook( $args );
    }
 
    if ( ! isset( $wp_filter[ $tag ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
        return $value;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    // Don't pass the tag name to WP_Hook.
    array_shift( $args );
 
    $filtered = $wp_filter[ $tag ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 * functions hooked to `$tag` are supplied using an array.
 *
 * @global array $wp_filter         Stores all of the filters and actions.
 * @global array $wp_current_filter Stores the list of current filters with the current one last.
 *
 * @param string $tag  The name of the filter hook.
 * @param array  $args The arguments supplied to the functions hooked to $tag.
 * @return mixed The filtered value after all hooked functions are applied to it.
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
advanced-custom-fields-pro
/
includes
/
acf-value-functions.php
    // Get field name.
    $field_name = $field['name'];
    
    // Check store.
    $store = acf_get_store( 'values' );
    if( $store->has( "$post_id:$field_name:formatted" ) ) {
        return $store->get( "$post_id:$field_name:formatted" );
    }
    
    /**
     * Filters the $value for use in a template function.
     *
     * @date    28/09/13
     * @since    5.0.0
     *
     * @param    mixed $value The value to preview.
     * @param    string $post_id The post ID for this value.
     * @param    array $field The field array.
     */
    $value = apply_filters( "acf/format_value", $value, $post_id, $field );
    
    // Update store.
    $store->set( "$post_id:$field_name:formatted", $value );
 
    // Return value.
    return $value;
}
 
// Register variation.
acf_add_filter_variations( 'acf/format_value', array('type', 'name', 'key'), 2 );
 
/**
 * acf_update_value
 *
 * Updates the value for a given field and post_id.
 *
 * @date    28/09/13
 * @since    5.0.0
 *
 * @param    mixed $value The new value.
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
advanced-custom-fields-pro
/
includes
/
api
/
api-template.php
            'key'    => '',
            'type'    => '',
        ));
        
        
        // prevent formatting
        $format_value = false;
        
    }
    
    
    // get value for field
    $value = acf_get_value( $post_id, $field );
    
    
    // format value
    if( $format_value ) {
        
        // get value for field
        $value = acf_format_value( $value, $post_id, $field );
        
    }
    
    
    // return
    return $value;
     
}
 
 
/*
*  the_field()
*
*  This function is the same as echo get_field().
*
*  @type    function
*  @since    1.0.3
*  @date    29/01/13
*
*  @param    $selector (string) the field name or key
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
wpdev
/
inc
/
models
/
Post.php
    }
 
    /**
     * Uses ACF's `get_field()` to fetch a field value.
     *
     * @param string $selector The field key
     * @param bool $format Should ACF format the value for you
     *
     * @return mixed|null
     * @throws \InvalidArgumentException
     */
    public function acfField($selector, $format = true)
    {
        Assert::string($selector);
        Assert::boolean($format);
        if (!$this->isAcfActive()) {
            return null;
        }
 
        return get_field($selector, $this->id, $format);
    }
 
    /**
     * Uses ACF's `get_fields()` to get all custom field values in an associative array.
     *
     * @param bool $format Whether ACF should format the values.
     *
     * @return array Associate array with all custom field values
     * @throws \InvalidArgumentException
     */
    public function acfFields($format = true)
    {
        Assert::boolean($format);
        if ($this->isAcfActive()) {
            return get_fields($this->id, $format);
        }
 
        return [];
    }
 
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
themes
/
roots
/
single-technology.php
<?php use WPDev\Models\Image;
get_template_part('templates/content', 'single'); ?>
 
<?php if ($Post->acfField('applications')) : ?>
    <div class="mt-3 mb-3 py-6 bg-light full-width">
        <h2 class="display-2 font-weight-bold text-uppercase ">Applications</h2>
        <?php echo $Post->acfField('applications'); ?>
    </div>
<?php endif; ?>
 
<?php if($Post->acfField('gallery')) : ?>
    <div class="py-6 mt-3 mb-3">
        <h2 class="display-2 font-weight-bold text-uppercase ">Gallery</h2>
        <div class="row">
            <?php foreach($Post->acfField('gallery') as $post) : ?>
                <div class="col-sm-2 mt-3">
                    <a data-lightbox="tech-lightbox" href="<?php echo $post['url']; ?>"><?php echo Image::create($post['id'], 'thumbnail')->setAttribute('class', 'w-100'); ?></a>
                </div>
            <?php endforeach; ?>
        </div>
    </div>
<?php endif; ?>
 
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
themes
/
roots
/
base.php
        // pick which one in config.php
        if (current_theme_supports('header-two-navs')) {
            get_template_part('templates/header-two-navs');
        } elseif (current_theme_supports('header-nav-bottom')) {
            get_template_part('templates/header-nav-bottom');
        } else {
            get_template_part('templates/header');
        }
        ?>
 
        <?php if(!is_front_page() && !is_page_template('page-templates/landing-page.php') && !is_page_template('page-templates/updated-landing-page.php')) {
            get_template_part('templates/page', 'header');
        } ?>
 
 
        <div class="site-main py-3">
            <div class="container">
                <div class="content row">
                    <main class="main col-12" role="main">
                        <?php include roots_template_path(); ?>
                    </main>
<!--                    --><?php //if (roots_display_sidebar()) : ?>
<!--                        <aside class="sidebar --><?php //echo roots_sidebar_class(); ?><!--" role="complementary">-->
<!--                            --><?php //include roots_sidebar_path(); ?>
<!--                        </aside>-->
<!--                    --><?php //endif; ?>
 
                    <?php if(is_active_sidebar('postscript-a') && !is_page_template('page-templates/landing-page.php')) {
                        dynamic_sidebar('postscript-a');
                    } ?>
                </div>
            </div>
        </div>
 
 
 
        <?php get_template_part('templates/footer'); ?>
 
        <script src="<?php echo Asset::init('js/main.js'); ?>"></script>
    </body>
Arguments
  1. "/home/rhmfpcom/rhmfp.com/public/wp-content/themes/roots/single-technology.php"
    
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-content
/
plugins
/
wpdev
/
inc
/
bootstrap.php
 
    if ( ! empty($GLOBALS['wp_query'])) {
        $default_data['Posts'] = PostFactory::makeFromQuery($GLOBALS['wp_query']);
    }
 
    // Load Controllers then include the template
    $controller = ControllerLoader::create(new Hierarchy)->getController();
 
    /** @var \WPDev\Controller\ControllerInterface $controller */
    if ($controller) {
        // set the default data so controller can access it in the build method
        $controller->defaultData = $default_data;
        $data                    = array_merge($default_data, $controller->build());
    } else {
        $data = $default_data;
    }
 
    extract($data);
 
    include $template;
}
add_filter('template_include', __NAMESPACE__.'\\data', 1000);
 
/*
|--------------------------------------------------------------------------
| Load this plugin first
|--------------------------------------------------------------------------
| WordPress sorts and loads plugins alphabetically.
| Here we find the wpdev plugin and move it to the front.
| And we have to do it every time a plugin is activated since
| WP always calls sort()
*/
function on_plugin_activation()
{
    // should end up evaluating to 'wpdev/wpdev.php'
    $path    = basename(dirname(__DIR__)).'/wpdev.php';
    $plugins = get_option('active_plugins', []);
    $key     = array_search($path, $plugins);
 
    if ($key !== false) {
Arguments
  1. "/home/rhmfpcom/rhmfp.com/public/wp-content/themes/roots/base.php"
    
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
class-wp-hook.php
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
            $priority                                 = $this->current_priority[ $nesting_level ];
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }
 
                // Avoid the array_slice() if possible.
                if ( 0 == $the_['accepted_args'] ) {
                    $value = call_user_func( $the_['function'] );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Calls the callback functions that have been added to an action hook.
     *
     * @since 4.7.0
     *
     * @param array $args Parameters to pass to the callback functions.
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
plugin.php
    if ( isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
        _wp_call_all_hook( $args );
    }
 
    if ( ! isset( $wp_filter[ $tag ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
        return $value;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    // Don't pass the tag name to WP_Hook.
    array_shift( $args );
 
    $filtered = $wp_filter[ $tag ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 * functions hooked to `$tag` are supplied using an array.
 *
 * @global array $wp_filter         Stores all of the filters and actions.
 * @global array $wp_current_filter Stores the list of current filters with the current one last.
 *
 * @param string $tag  The name of the filter hook.
 * @param array  $args The arguments supplied to the functions hooked to $tag.
 * @return mixed The filtered value after all hooked functions are applied to it.
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-includes
/
template-loader.php
            if ( 'is_attachment' === $tag ) {
                remove_filter( 'the_content', 'prepend_attachment' );
            }
 
            break;
        }
    }
 
    if ( ! $template ) {
        $template = get_index_template();
    }
 
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    $template = apply_filters( 'template_include', $template );
    if ( $template ) {
        include $template;
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
}
 
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( ! isset( $wp_did_header ) ) {
 
    $wp_did_header = true;
 
    // Load the WordPress library.
    require_once __DIR__ . '/wp-load.php';
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once ABSPATH . WPINC . '/template-loader.php';
 
}
 
Arguments
  1. "/home/rhmfpcom/rhmfp.com/public/wp-includes/template-loader.php"
    
/
home
/
rhmfpcom
/
rhmfp.com
/
public
/
index.php
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */
 
/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );
 
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
 
Arguments
  1. "/home/rhmfpcom/rhmfp.com/public/wp-blog-header.php"
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE
"nginx/1.18.0"
REQUEST_URI
"/technology/hydraulic-systems/"
USER
"rhmfpcom"
HOME
"/home/rhmfpcom"
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"rhmfp.com"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_IF_MODIFIED_SINCE
"Fri, 07 Aug 2020 16:17:06 GMT"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
REDIRECT_STATUS
"200"
HTTPS
"on"
SERVER_NAME
"rhmfp.com"
SERVER_PORT
"443"
SERVER_ADDR
"69.55.235.55"
REMOTE_PORT
"53694"
REMOTE_ADDR
"18.215.62.41"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
DOCUMENT_ROOT
"/home/rhmfpcom/rhmfp.com/public"
DOCUMENT_URI
"/index.php"
SCRIPT_NAME
"/index.php"
SCRIPT_FILENAME
"/home/rhmfpcom/rhmfp.com/public/index.php"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1603898172.77
REQUEST_TIME
1603898172
empty
0. Whoops\Handler\PrettyPageHandler