/** * Theme functions and definitions * * @package HelloElementor */ use Elementor\WPNotificationsPackage\V110\Notifications as ThemeNotifications; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'HELLO_ELEMENTOR_VERSION', '3.3.0' ); if ( ! isset( $content_width ) ) { $content_width = 800; // Pixels. } if ( ! function_exists( 'hello_elementor_setup' ) ) { /** * Set up theme support. * * @return void */ function hello_elementor_setup() { if ( is_admin() ) { hello_maybe_update_theme_version_in_db(); } if ( apply_filters( 'hello_elementor_register_menus', true ) ) { register_nav_menus( [ 'menu-1' => esc_html__( 'Header', 'hello-elementor' ) ] ); register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] ); } if ( apply_filters( 'hello_elementor_post_type_support', true ) ) { add_post_type_support( 'page', 'excerpt' ); } if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) { add_theme_support( 'post-thumbnails' ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'title-tag' ); add_theme_support( 'html5', [ 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'script', 'style', ] ); add_theme_support( 'custom-logo', [ 'height' => 100, 'width' => 350, 'flex-height' => true, 'flex-width' => true, ] ); add_theme_support( 'align-wide' ); add_theme_support( 'responsive-embeds' ); /* * Editor Styles */ add_theme_support( 'editor-styles' ); add_editor_style( 'editor-styles.css' ); /* * WooCommerce. */ if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) { // WooCommerce in general. add_theme_support( 'woocommerce' ); // Enabling WooCommerce product gallery features (are off by default since WC 3.0.0). // zoom. add_theme_support( 'wc-product-gallery-zoom' ); // lightbox. add_theme_support( 'wc-product-gallery-lightbox' ); // swipe. add_theme_support( 'wc-product-gallery-slider' ); } } } } add_action( 'after_setup_theme', 'hello_elementor_setup' ); function hello_maybe_update_theme_version_in_db() { $theme_version_option_name = 'hello_theme_version'; // The theme version saved in the database. $hello_theme_db_version = get_option( $theme_version_option_name ); // If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update. if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) { update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION ); } } if ( ! function_exists( 'hello_elementor_display_header_footer' ) ) { /** * Check whether to display header footer. * * @return bool */ function hello_elementor_display_header_footer() { $hello_elementor_header_footer = true; return apply_filters( 'hello_elementor_header_footer', $hello_elementor_header_footer ); } } if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) { /** * Theme Scripts & Styles. * * @return void */ function hello_elementor_scripts_styles() { $min_suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) { wp_enqueue_style( 'hello-elementor', get_template_directory_uri() . '/style' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) { wp_enqueue_style( 'hello-elementor-theme-style', get_template_directory_uri() . '/theme' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } if ( hello_elementor_display_header_footer() ) { wp_enqueue_style( 'hello-elementor-header-footer', get_template_directory_uri() . '/header-footer' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } } } add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' ); if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) { /** * Register Elementor Locations. * * @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager. * * @return void */ function hello_elementor_register_elementor_locations( $elementor_theme_manager ) { if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) { $elementor_theme_manager->register_all_core_location(); } } } add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' ); if ( ! function_exists( 'hello_elementor_content_width' ) ) { /** * Set default content width. * * @return void */ function hello_elementor_content_width() { $GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 ); } } add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 ); if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) { /** * Add description meta tag with excerpt text. * * @return void */ function hello_elementor_add_description_meta_tag() { if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) { return; } if ( ! is_singular() ) { return; } $post = get_queried_object(); if ( empty( $post->post_excerpt ) ) { return; } echo '' . "\n"; } } add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); // Admin notice if ( is_admin() ) { require get_template_directory() . '/includes/admin-functions.php'; } // Settings page require get_template_directory() . '/includes/settings-functions.php'; // Header & footer styling option, inside Elementor require get_template_directory() . '/includes/elementor-functions.php'; if ( ! function_exists( 'hello_elementor_customizer' ) ) { // Customizer controls function hello_elementor_customizer() { if ( ! is_customize_preview() ) { return; } if ( ! hello_elementor_display_header_footer() ) { return; } require get_template_directory() . '/includes/customizer-functions.php'; } } add_action( 'init', 'hello_elementor_customizer' ); if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) { /** * Check whether to display the page title. * * @param bool $val default value. * * @return bool */ function hello_elementor_check_hide_title( $val ) { if ( defined( 'ELEMENTOR_VERSION' ) ) { $current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() ); if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) { $val = false; } } return $val; } } add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' ); /** * BC: * In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`. * The following code prevents fatal errors in child themes that still use this function. */ if ( ! function_exists( 'hello_elementor_body_open' ) ) { function hello_elementor_body_open() { wp_body_open(); } } function hello_elementor_get_theme_notifications(): ThemeNotifications { static $notifications = null; if ( null === $notifications ) { require get_template_directory() . '/vendor/autoload.php'; $notifications = new ThemeNotifications( 'hello-elementor', HELLO_ELEMENTOR_VERSION, 'theme' ); } return $notifications; } hello_elementor_get_theme_notifications(); Home - tbeststaffing.com

Staffing Solutions Made Simple

Nationwide staffing agency helping businesses quickly hire pre‑screened talent for temporary, temp‑to‑perm, and direct hire roles across multiple industries.

  • Temporary, contract, and long‑term staffing for your business needs.

  • Fast access to pre‑screened, qualified candidates within 24–72 hours.

  • Flexible solutions: temporary, temp‑to‑perm, direct hire, and RPO services.

Staffing agency for growing businesses

TBest Staffing is a full‑service staffing agency that connects U.S. businesses with reliable, skilled workers for short‑term and long‑term needs. We help you fill open roles faster, reduce hiring costs, and keep your operations running without disruption.

Industries we serve

Manufacturing & warehousing ◉ Transportation & logistics ◉ Hospitality & events ◉  Administrative & clerical ◉ Customer service & call centers ◉ IT & technical roles

Need a different role? Our recruiters will source candidates tailored to your requirements.

Key Benefits of Long-Term Staffing Solutions

Temporary staffing

For seasonal peaks, projects, and coverage during absences, we provide qualified temporary workers who can start quickly and keep productivity on track.

Temp‑to‑perm

Try candidates on the job before adding them to your payroll, reducing hiring risk and ensuring the right long‑term fit for your team.

Direct hire

Our recruiters source and pre‑screen experienced professionals for your permanent positions, so you only interview top candidates.

RPO & recruiting support

We can manage parts or all of your recruitment process—from job posting and screening to interviews and onboarding—so your team can focus on core business.

We customize every staffing solution to your budget, timeline, and internal processes

Contact Us Today

Discuss your staffing needs and secure top talent for your operations.

How TBest Staffing works for employers

TBest Services specializes in strategic workforce planning to help oil and gas companies overcome staffing challenges while maintaining efficiency and compliance. We offer tailored solutions to meet short-term and long-term hiring needs, ensuring you have the right team for every project phase.

Tell us who you need

We discuss your open roles, required skills, schedule, and budget to create a clear job profile.

We source and pre‑screen

Our recruiters search our candidate database and the market, conduct background and reference checks, and verify skills.

You interview top candidates

We present a short list of qualified candidates so your team spends time only on serious options.

Hire and stay supported

Whether temporary or permanent, we stay in touch after placement to ensure performance and fit, and adjust staffing as your needs change.

Key Industries & Roles We Specialize In

TBest Services supports the entire oil and gas supply chain, providing skilled professionals across various sectors.

Top Roles We Staff

Engineers (Petroleum, Mechanical, Electrical, and Process)

Field Technicians & Operators

Health, Safety & Environment (HSE) Specialists

Project Managers & Supervisors

Pipeline & Drilling Specialists

Need to hire skilled professionals
for your next project?

Find your next job with TBest

Hardworking professionals across America use TBest Staffing to find better jobs faster. Whether you want temporary work, project‑based contracts, or a permanent position, we help match you with roles that fit your skills and schedule.

4 steps

Apply or submit your resume

Talk to our recruiters about your experience and goals

Get matched with open positions that fit your profile

Start work and get paid on time

Your Trusted Partner for Long-Term Staffing

TBest Services is committed to helping oil and gas companies thrive by providing reliable, skilled, and long-term staffing solutions. Whether you need technical experts, field workers, or executive leaders, we have the resources and expertise to deliver top-tier talent that drives your company’s success.