HEX
Server: Apache
System: Linux webm010.cluster127.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: alloesb (202139)
PHP: 8.3.31
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/alloesb/www/wp-content/themes/listable/inc/integrations.php
<?php
/**
* Require files that deal with various plugin integrations.
*
* @package Listable
*/

/**
 * Load PixCare compatibility file.
 */
require get_template_directory() . '/inc/integrations/pixelgrade-care.php';

/**
 * Load WP Job Manager compatibility file.
 * https://wpjobmanager.com/
 */
if ( class_exists( 'WP_Job_Manager' ) ) {
	require get_template_directory() . '/inc/integrations/wp-job-manager.php';
}

/**
 * Load WP Job Manager Bookmarks compatibility file.
 * https://wpjobmanager.com/add-ons/bookmarks/
 */
if ( class_exists( 'WP_Job_Manager_Bookmarks' ) ) {
	require get_template_directory() . '/inc/integrations/wp-job-manager-bookmarks.php';
}

/**
 * Load WP Job Manager Job Tags compatibility file.
 * https://wpjobmanager.com/add-ons/job-tags/
 */
if ( class_exists( 'WP_Job_Manager_Job_Tags' ) ) {
	require get_template_directory() . '/inc/integrations/wp-job-manager-tags.php';
}

/**
 * Load WP Job Manager Field Editor compatibility file.
 * https://plugins.smyl.es/wp-job-manager-field-editor
 */
if ( class_exists( 'WP_Job_Manager_Field_Editor' ) ) {
	require get_template_directory() . '/inc/integrations/wp-job-manager-field-editor.php';
}

/**
 * Load theme's configuration file (via Customify plugin)
 */
require get_template_directory() . '/inc/integrations/customify/customify.php';

/**
 * Load FacetWP compatibility file.
 * https://facetwp.com/
 */
if ( class_exists( 'FacetWP' ) ) {
	require get_template_directory() . '/inc/integrations/facetwp.php';
}

function listable_using_facetwp() {
	//For now just check for class existance
	//@todo in the future we might determine if there are any facets used, etc.
	return function_exists( 'FWP' );
}

/**
 * Load WooCommerce compatibility file.
 * https://www.woothemes.com/woocommerce/
 */
if ( class_exists( 'WooCommerce' ) ) {
	require get_template_directory() . '/inc/integrations/woocommerce.php';
}

/**
 * Load WP Job Manager Products compatibility file.
 * https://astoundify.com/downloads/wp-job-manager-products/
 */
if ( class_exists( 'WP_Job_Manager_Products' ) ) {
	require get_template_directory() . '/inc/integrations/wp-job-manager-products.php';
}

/**
 * Load WooCommerce Social Login compatibility file.
 * https://www.woothemes.com/products/woocommerce-social-login/
 */
if ( class_exists( 'WC_Social_Login' ) ) {
	require get_template_directory() . '/inc/integrations/woocommerce-social-login.php';
}

/**
 * Load Login with Ajax compatibility file.
 * https://wordpress.org/plugins/login-with-ajax/
 */
if ( class_exists( 'LoginWithAjax' ) ) {
	require get_template_directory() . '/inc/integrations/login-with-ajax.php';
}

function listable_using_lwa() {
	//just this for now
	return function_exists( 'login_with_ajax' );
}

/**
 * Load Jetpack compatibility file.
 * http://jetpack.me/
 */
require get_template_directory() . '/inc/integrations/jetpack.php';

/**
 * Load YOAST SEO compatibility file.
 * https://wordpress.org/plugins/wordpress-seo/
 */
if ( class_exists( 'WPSEO_Utils' ) ) {
	require get_template_directory() . '/inc/integrations/yoast-seo.php';
}

/**
 * Load WPML compatibility file.
 */
if ( class_exists( 'SitePress' ) ) {
	require get_template_directory() . '/inc/integrations/wpml.php';
}

/**
 * Admin Dashboard logic.
 */
require_once trailingslashit( get_template_directory() ) . 'inc/admin/admin.php'; // phpcs:ignore