<?php
/**
* WCFMu plugin core
*
* Third Party Plugin Support Controller
*
* @author WC Lovers
* @package wcfmu/core
* @version 2.2.2
*/
class WCFMu_Integrations {
public function __construct() {
global $WCFM, $WCFMu;
// WCFM Thirdparty Query Var Filter
add_filter( 'wcfm_query_vars', array( &$this, 'wcfmu_thirdparty_query_vars' ), 80 );
add_filter( 'wcfm_endpoint_title', array( &$this, 'wcfmu_thirdparty_endpoint_title' ), 80, 2 );
add_action( 'init', array( &$this, 'wcfmu_thirdparty_auction_init' ), 70 );
add_action( 'init', array( &$this, 'wcfmu_thirdparty_rental_init' ), 80 );
add_action( 'init', array( &$this, 'wcfmu_thirdparty_fooevents_init' ), 90 );
add_action( 'init', array( &$this, 'wcfmu_thirdparty_license_manager_init' ), 100 );
add_action( 'init', array( &$this, 'wcfmu_thirdparty_pw_gift_cards_init' ), 100 );
// WCFMu Thirdparty Endpoint Edit
add_filter( 'wcfm_endpoints_slug', array( $this, 'wcfmu_thirdparty_endpoints_slug' ) );
// WCFMu Thirdparty Menu Filter
add_filter( 'wcfm_menus', array( &$this, 'wcfmu_thirdparty_menus' ), 80 );
// WCFMu Thirdparty Product Type
add_filter( 'wcfm_product_types', array( &$this, 'wcfmu_thirdparty_product_types' ), 60 );
// Third Party Product Type Capability
add_filter( 'wcfm_capability_settings_fields_product_types', array( &$this, 'wcfmcap_product_types' ), 60, 3 );
// WCFMu Thirdparty Load WCFMu Scripts
add_action( 'wcfm_load_scripts', array( &$this, 'wcfmu_thirdparty_load_scripts' ), 80 );
add_action( 'after_wcfm_load_scripts', array( &$this, 'wcfmu_thirdparty_load_scripts' ), 80 );
// WCFMu Thirdparty Load WCFMu Styles
add_action( 'wcfm_load_styles', array( &$this, 'wcfmu_thirdparty_load_styles' ), 80 );
add_action( 'after_wcfm_load_styles', array( &$this, 'wcfmu_thirdparty_load_styles' ), 80 );
// WCFMu Thirdparty Load WCFMu views
//add_action( 'wcfm_load_views', array( &$this, 'wcfmu_thirdparty_load_views' ), 80 );
add_action( 'before_wcfm_load_views', array( &$this, 'wcfmu_thirdparty_load_views' ), 80 );
// WCFMu Thirdparty Ajax Controller
add_action( 'after_wcfm_ajax_controller', array( &$this, 'wcfmu_thirdparty_ajax_controller' ) );
// Product Manage Third Party Variation View
add_filter( 'wcfm_product_manage_fields_variations', array( &$this, 'wcfmu_thirdparty_product_manage_fields_variations' ), 100, 4 );
// Product Manage Third Party Variaton Date Edit
add_filter( 'wcfm_variation_edit_data', array( &$this, 'wcfmu_thirdparty_product_data_variations' ), 100, 3 );
// WP Job Manager - Resume Manager Support - 2.3.4
if( $wcfm_allow_resume_manager = apply_filters( 'wcfm_is_allow_resume_manager', true ) ) {
if ( WCFMu_Dependencies::wcfm_resume_manager_active_check() ) {
// Resume Manager Product options
add_filter( 'wcfm_product_manage_fields_pricing', array( &$this, 'wcfm_wpjrm_product_manage_fields' ), 60, 5 );
}
}
// YITH Auction Support - 2.3.8
if( $wcfm_allow_auction = apply_filters( 'wcfm_is_allow_auction', true ) ) {
if( WCFMu_Dependencies::wcfm_yith_auction_active_check() ) {
// YITH Auction Product options
add_filter( 'after_wcfm_products_manage_general', array( &$this, 'wcfm_yithauction_product_manage_fields' ), 70, 2 );
} else {
if( get_option( 'wcfm_updated_end_point_auction' ) ) {
delete_option( 'wcfm_updated_end_point_auction' );
}
}
}
// WooCommerce Simple Auction Support - 2.3.10
if( $wcfm_allow_auction = apply_filters( 'wcfm_is_allow_auction', true ) ) {
if( WCFMu_Dependencies::wcfm_wcs_auction_active_check() ) {
// WooCommerce Simple Auction Products Query
//update_option( 'simple_auctions_dont_mix_shop', 'no' );
// WooCommerce Simple Auction Product options
add_filter( 'after_wcfm_products_manage_general', array( &$this, 'wcfm_wcsauction_product_manage_fields' ), 70, 2 );
add_filter( 'woocommerce_email_recipient_bid_note', array( $this, 'wcfm_filter_wcsauction_email_receipients' ), 10, 3 );
add_filter( 'woocommerce_email_recipient_auction_finished', array( $this, 'wcfm_filter_wcsauction_email_receipients' ), 10, 3 );
add_filter( 'woocommerce_email_recipient_auction_fail', array( $this, 'wcfm_filter_wcsauction_email_receipients' ), 10, 3 );
add_filter( 'woocommerce_email_recipient_auction_relist', array( $this, 'wcfm_filter_wcsauction_email_receipients' ), 10, 3 );
} else {
if( get_option( 'wcfm_updated_end_point_auction' ) ) {
delete_option( 'wcfm_updated_end_point_auction' );
}
}
}
// WC Rental & Booking Pro Support - 2.3.10
if( $wcfm_allow_rental = apply_filters( 'wcfm_is_allow_rental', true ) ) {
if( WCFMu_Dependencies::wcfm_wc_rental_pro_active_check() ) {
// WC Rental Product options
add_filter( 'after_wcfm_products_manage_general', array( &$this, 'wcfm_wcrental_pro_product_manage_fields' ), 80, 2 );
// WC Rental Product Inventory Management - 2.4.3
add_filter( 'wcfm_product_fields_stock', array( &$this, 'wcfm_wcrental_product_inventory_manage' ), 80, 3 );
// Order Item Meta Filter
apply_filters( 'woocommerce_hidden_order_itemmeta', array( &$this, 'wcfm_wcrental_pro_hidden_order_itemmeta' ), 80 );
// Quote Status Update
add_action( 'wp_ajax_wcfm_modify_rental_quote_status', array( &$this, 'wcfm_modify_rental_quote_status' ) );
// Quote Message
add_action( 'wp_ajax_wcfm_rental_quote_message', array( &$this, 'wcfm_rental_quote_message' ) );
} else {
if( get_option( 'wcfm_updated_end_point_wcrental_pro_quote' ) ) {
delete_option( 'wcfm_updated_end_point_wcrental_pro_quote' );
}
}
}
// WP Job Manager - Products Support - 2.3.4
if( apply_filters( 'wcfm_is_allow_listings', true ) ) {
if ( WCFM_Dependencies::wcfm_wp_job_manager_plugin_active_check() ) {
if( WCFM_Dependencies::wcfm_products_listings_active_check() && apply_filters( 'wcfm_is_allow_associate_listings_for_products', true ) ) {
add_action( 'end_wcfm_products_manage', array( &$this, 'wcfm_wpjm_associate_listings_product_manage_fields' ), 120 );
}
if( apply_filters( 'wcfm_is_allow_manage_products', true ) && apply_filters( 'wcfm_is_allow_products_for_listings', true ) && apply_filters( 'wcfm_is_allow_add_products', true ) && apply_filters( 'wcfm_is_allow_product_limit', true ) && apply_filters( 'wcfm_is_allow_space_limit', true ) ) {
if( WCFM_Dependencies::wcfm_products_listings_active_check() || WCFM_Dependencies::wcfm_products_mylistings_active_check() ) {
add_filter( 'submit_job_form_fields', array( &$this, 'wcfm_add_listing_product_manage_fields' ), 999 );
add_filter( 'submit_job_form_required_label', array( &$this, 'wcfm_my_listing_product_manage_fields' ), 999, 2 );
add_filter( 'the_content', array( &$this, 'wcfmu_add_listing_page' ), 50 );
add_action( 'wp_enqueue_scripts', array( $this, 'wcfmu_add_listing_enqueue_scripts' ) );
}
}
}
}
// Toolset Types - Products Support - 2.5.0
if( apply_filters( 'wcfm_is_allow_toolset_types', true ) ) {
if ( WCFMu_Dependencies::wcfm_toolset_types_active_check() ) {
add_action( 'end_wcfm_settings', array( &$this, 'wcfm_toolset_types_settings' ), 15 );
add_action( 'after_wcfm_products_manage_tabs_content', array( &$this, 'wcfm_toolset_types_product_manage_fields' ), 50 );
add_action( 'end_wcfm_articles_manage', array( &$this, 'wcfm_toolset_types_article_manage_fields' ), 15 );
}
}
// MapPress Support - 2.6.2
if( $wcfm_is_allow_map = apply_filters( 'wcfm_is_allow_mappress', true ) ) {
if ( WCFMu_Dependencies::wcfm_mappress_active_check() ) {
//add_action( 'end_wcfm_products_manage', array( &$this, 'wcfm_mappress_product_manage_fields' ), 170 );
}
}
// Toolset Types - User Fields Support - 3.0.1
if ( WCFMu_D
没有合适的资源?快使用搜索试试~ 我知道了~
【WordPress插件】2022年最新版完整功能demo+插件v6.6.0.zip
共680个文件
php:376个
js:114个
css:91个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 148 浏览量
2022-04-03
17:36:56
上传
评论
收藏 4.62MB ZIP 举报
温馨提示
"【WordPress插件】2022年最新版完整功能demo+插件v6.6.0 WCFM - WooCommerce Frontend Manager - Ultimate WCFM - Woocommerce Frontend Manager - 终极" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、shopify主题、opencart主题、PHP项目源码、安卓项目源码、ios项目源码,更有超10000个资源可供选择,如有需要请站内联系。
资源推荐
资源详情
资源评论
收起资源包目录
【WordPress插件】2022年最新版完整功能demo+插件v6.6.0.zip (680个子文件)
fb_ca_chain_bundle.crt 247KB
fullcalendar.css 28KB
wcfmu-style-manage-fancy-products-designer.css 23KB
wcfmu-style-wc-variation-swatch-products-manage.css 23KB
wcfmu-style-manage-fancy-products-builder.css 23KB
wcfmu-style-fancy-order-viewer.css 22KB
wcfmu-style-wcbookings-calendar.css 19KB
fbc-console.css 18KB
popModal.css 17KB
wcfmu-style-wcappointments-calendar.css 17KB
popModal.min.css 16KB
fbc-console.min.css 15KB
fbc-frontend.css 15KB
wcfmu-style-reports-coupons-by-date.css 13KB
wcfmu-style-reports-sales-by-product.css 13KB
fbc-frontend.min.css 11KB
jquery.fancybox.min.css 10KB
jquery.fancybox.css 8KB
magnific-popup.css 7KB
wcfmu-style-wcsubscriptions-manage.css 6KB
wcfmu-style-xasubscriptions-manage.css 6KB
wcfmu-style-products-import.css 6KB
wcfmu-style-wcbookings-calendar.css 6KB
wcfmu-style-profile.css 6KB
wcfmu-style-wc-fooevents-products-manage.css 5KB
fbc-styles.css 4KB
style.css 4KB
style-rtl.css 4KB
wcfmu-style-stock-manage.css 4KB
wcfmu-style-support-manage.css 3KB
fbc-styles.min.css 3KB
tipTip.css 3KB
wcfmu-style-support-popup.css 2KB
wcfmu-style-reports-sales-by-date.css 2KB
wcfmu-style-booking-resources-manage.css 2KB
wcfmu-style-wcappointments.css 2KB
wcfmu-style-wcbookings-products-manage.css 2KB
wcfmu-style-support.css 2KB
wcfmu-style-booking.css 2KB
wcfmu-style-xasubscriptions.css 2KB
wcfmu-style-wcsubscriptions.css 2KB
wcfmu-style-wcbookings-products-manage.css 2KB
wcfmu-style-wcappointments-products-manage.css 2KB
wcfmu-style-mappress-products-manage.css 2KB
tipTip.min.css 2KB
wcfmu-style-wcappointments-dashboard.css 2KB
wcfmu-style-booking-dashboard.css 2KB
wcfmu-style-wcappointments-settings.css 2KB
wcfmu-style-wcappointments-staffs-manage.css 2KB
wcfmu-style-wcrental-quote.css 2KB
wcfmu-style-facebook-marketplace.css 2KB
wcfmu-style-wcbookings-settings.css 2KB
wcfmu-style-wcbookings-resources-manage.css 2KB
wcfmu-style-booking-settings.css 2KB
wcfmu-style-wc-license-keys.css 2KB
wcfmu-style-core.css 1KB
wcfmu-style-wc-pdf-vouchers-products-manage.css 1KB
wcfmu-style-orders-manage.css 1KB
wcfmu-style-booking-details.css 1KB
wcfmu-style-add-listings-products-manage.css 1KB
wcfmu-style-orders-details.css 1KB
wcfmu-style-wcrental-quote-details.css 1KB
wcfmu-style-wc-pdf-vouchers-products-manage-rtl.css 1KB
wcfmu-style-wcappointments-details.css 1005B
wcfmu-style-my-account-followings.css 984B
wcfmu-style-reviews.css 859B
wcfmu-style-wc-rental-pro-products-manage.css 816B
wcfmu-style-chats-history.css 794B
wcfmu-style-orders.css 764B
wcfmu-style-wc-pw-gift-cards.css 678B
wcfmu-style-reports-low-in-stock.css 650B
wcfmu-style-my-account-support-manage.css 607B
wcfmu-style-products-bulk-edit.css 552B
wcfmu-style-wc-license-generators.css 480B
wcfmu-style-wc-fooevents-tickets.css 480B
wcfmu-style-booking-products-manage.css 472B
wcfmu-style-wcappointments-manual.css 459B
wcfmu-style-wcbookings-manual.css 455B
wcfmu-style-wcbookings-resources.css 403B
wcfmu-style-wcappointments-staffs.css 401B
wcfmu-style-auctions.css 389B
wcfmu-style-followers.css 369B
wcfmu-style-chats-offline.css 358B
wcfmu-style-booking-resources.css 313B
wcfm-style-payments.css 194B
wcfmu-style-booking-calendar.css 192B
wcfm-style-withdrawal.css 133B
wcfmu-style-booking-manual.css 110B
wcfmu-style-coupons.css 73B
wcfmu-style-wc-box-office-products-manage.css 0B
wcfmu-style-dashboard.css 0B
wcfmu-style-products.css 0B
fontawesome-webfont.eot 67KB
loading.gif 9KB
select2-spinner.gif 2KB
blank.gif 43B
openid_realm.html 431B
openid_policy.html 125B
index.html 114B
index.html 114B
共 680 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
Lee达森
- 粉丝: 1518
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功