Wordpress Konu
Yayınlanan: 2022-01-05Merhaba millet.Üyelik panelinde varsayılan ödeme seçenekleri olan wordpress konulu bir web sitesi yapıyorum fakat eklenti sayesinde temaya anında dahil etmek istiyorum.Teşekkür Etmiyor.
VARSAYILAN Konu PLUG IN
Eklenti Tanımlama: RealHomes için Inspiry Üyelikleri
* Eklenti URI'si: [https://github.com/InspiryThemes/inspiry-memberships](https://github.com/InspiryThemes/inspiry-memberships)
* Açıklama: Inspiry Themes tarafından gerçek emlak temaları için üyelik teklifleri oluşturma işlevi sunar
* Baskı: 2.3.
* Yazar: İlham Veren Temalar
* İçerik Oluşturucu URI: [https://inspirythemes.com](https://inspirythemes.com)
* Katkıda bulunanlar: inspirythemes, saqibsarwar, fahidjavid
* Lisans: GPL-2.+
* Lisans URI'si: [http://www.gnu.org/licenses/gpl-2.0.txt](http://www.gnu.org/licenses/gpl-2..txt)
* Metin Alanı: ilham verici üyelikler
* Alan Rotası: /diller/
*
* GitHub Eklenti URI'si: [https://github.com/InspiryThemes/inspiry-memberships](https://github.com/InspiryThemes/inspiry-memberships)
*
* u/verilen1..
* u/packageIMS
*/
​
eğer ( ! özetlendi( 'KESİNLİKLE') )
çık // Doğrudan erişiliyorsa çık.
​
if ( !course_exists( 'Inspiry_Memberships' ) ) :
​
/**
* Inspiry_Üyelikler.
*
* Eklenti Çekirdek Sınıfı.
*
* u/1'den beri..
*/
kurs Inspiry_Memberships {
​
/**
* Modeli.
*
* u/varstring
* u/olduğu gerçeğini göz önünde bulundurarak1..
*/
genel $sürüm = '2.3.0'
​
/**
* Inspiry Üyelikleri Örneği.
*
* u/varInspiry_Üyelikler
* u/bunu göz önünde bulundurarak1..
*/
korumalı statik $_occasion
​
/**
* Sistem: Kurs vesilesiyle sonuçlar.
*
* u/1'den beri..
*/
genel genel statik işlev vesilesiyle()
​
if ( is_null( self::$_instance ) )
self::$_occasion = yeni ben()
​
kendini döndür::$_örnek
​
​
/**
* Sistem: Müteahhit.
*
* u/gerçekten dolayı 1..
*/
topluluk işletmesi __birleştirme()
​
// Buradan başla.
$bu->define_constants()
$bu->include_data dosyaları()
$this->init_hooks()
​
// Eklenti yüklendi.
do_action('ims_loaded')
​
​
/**
* Eklenti metin alanını yükleyin.
*
* u/bunu göz önünde bulundurarak 1..3
*/
genel halk, load_textdomain() gerçekleştirir
load_plugin_textdomain( 'inspiry-üyelikler', yanlış, basename( dirname( __FILE__ ) ) . '/languages' )
​
/**
* Yaklaşım: Anahat sabitleri.
*
* u/1'den beri..
*/
topluluk işlevi belirleme_sabitleri()
​
// Eklenti modeli.
if ( !açıklandı( 'IMS_VERSION' ) )
belirle('IMS_VERSION', $this->version )
​
// Eklenti Adı.
if ( ! açıklanan( 'IMS_Foundation_NAME' ) )
belirle( 'IMS_Foundation_NAME', plugin_basename( __FILE__ ) )
​
// Eklenti Dizini URL'si.
if ( !açıklandı( 'IMS_Foundation_URL' ) )
belirle( 'IMS_Foundation_URL', plugin_dir_url( __FILE__ ) )
​
// Eklenti Dizini Yolu.
if ( !açıklandı( 'IMS_Base_DIR' ) )
belirle( 'IMS_Base_DIR', plugin_dir_path( __FILE__ ) )
​
// Eklenti Dokümanları URL'si.
if ( ! tanımlı( 'IMS_DOCS_URL' ) )
belirle( 'IMS_DOCS_URL', '[https://inspirythemes.com/realhomes-memberships-setup/](https://inspirythemes.com/realhomes-memberships-setup/)' )
​
// Plugin Challenge Raporlama URL'si.
if ( ! tanımlı( 'IMS_Challenge_URL' ) )
anahat( 'IMS_Problem_URL', '[https://inspirythemes.com/feedback/](https://inspirythemes.com/comments/)' )
​
​
/**
* Yaklaşım: Bilgiden oluşur.
*
* u/verilen 1..
*/
genel genel işlev şunlardan oluşur: bilgi()
​
/**
* IMS-init.php.
*
* u/bunu göz önünde bulundurarak 1..
*/
if ( file_exists( IMS_Foundation_DIR . '/sources/load-assets.php' ) )
IMS_Foundation_DIR gibi şeyleri içerir. '/resources/load-assets.php'
​
​
/**
* Yaklaşım: Başlatma kancaları.
*
* u/olduğu gerçeğini göz önünde bulundurarak 1..
*/
genel çalıştırma init_hooks()
include_motion( 'plugins_loaded', dizi( $bu, 'load_textdomain') )
add_filter( 'plugin_action_inbound linkler_' . IMS_Foundation_Identify, dizi( $bu, 'settings_motion_link' ) )
include_action( 'wp_enqueue_scripts', dizi( $this, 'load_general public_scripts' ) ) // Genel genel nokta komut dosyalarını yükleyin.
include_action( 'admin_enqueue_scripts', dizi( $this, 'load_admin_scripts' ) ) // Yönetici konumu komut dosyalarını yükleyin.
​
/**
* Eklenti ayarları bağlantısını dahil edin
*
* u/param string $hyperlinks – eklentiye bağlı geri bağlantılar.
*
* u/verilen 1..
* u/dönüş dizisi
*/
genel halka açık işletme settings_action_url($geri bağlantılar)

$geri bağlantılar[] = '' . esc_html__('Ayarlar', 'ilham-üyelikler') . ''
​
$ geri bağlantılarını döndür
​
/**
* Genel halka açık yer komut dosyalarını yükleyin.
*
* u/gerçekten dolayı 2..
*/
topluluk işlevi load_public_scripts() {
​
if ( ! is_admin() )
​
// JS fonksiyon dosyası.
wp_sign up_script(
'ims-community-js',
IMS_Base_URL . 'resources/js/ims-public.js',
dizi('jquery'),
IMS_Varyasyon,
doğru
)
​
// JavaScript yapısında yazdırılacak bilgiler daha önce bahsedilen HTML'de profil komut dosyası etiketini düzenle.
$ims_js_information = dizi(
'ajaxURL' => admin_url('admin-ajax.php' ),
)
​
wp_localize_script('ims-general public-js', 'jsData', $ims_js_data )
wp_enqueue_script('ims-community-js')
​
$stripe_options = get_choice('ims_stripe_settings')
if ( ! boş( $stripe_configurations['ims_stripe_enable'] ) && 'on' === $stripe_settings['ims_stripe_enable'] )
if ( ! boş( $_GET['module'] ) && ! empty( $_GET['alt modül'] ) && 'üyelik' === $_GET['module'] && 'checkout' === $_GET[' alt modül'] )
wp_enqueue_script(
'şerit-kütüphane-v3',
'[https://js.stripe.com/v3/](https://js.stripe.com/v3/)',
dizi('jquery'),
$bu->sürüm,
yanlış
)
​
​
}
​
/**
* Yönetici konumu komut dosyalarını yükleyin.
*/
genel genel işlev load_admin_scripts( $hook )
​
if ( is_admin() && 'memberships_site_ims_settings' === $hook )
​
// JS özellikler dosyası.
wp_sign up_script(
'ims-admin-js',
IMS_Base_URL . 'kaynaklar/js/ims-admin.js',
dizi('jquery'),
IMS_Sürüm,
gerçek
)
wp_enqueue_script('ims-admin-js')
​
​
}
​
endif
​
​
/**
* Inspiry_Memberships'in birincil durumunu döndürür.
*
* u/1'den beri..
*/
işlevsellik ims()
dönüş Inspiry_Memberships::occasion()
​
ims()
Sahip Olmam Gereken En Beğenilen Ödeme Geçidi
?php
​
/*
Eklenti Başlığı: Rave WooCommerce Ödeme Ağ Geçidi
Eklenti URI'si: [https://rave.flutterwave.com/](https://rave.flutterwave.com/)
Açıklama: Rave için resmi WooCommerce ödeme ağ geçidi.
Sürüm: 2.2.5
Yaratıcı: Flutterwave Builders
Yazar URI'si: [http://developer.flutterwave.com](http://developer.flutterwave.com)
Lisans: MIT Lisansı
WC'de en az: 3..
WC, 4.9.2'ye kadar analiz edildi
*/
​
​
if ( ! tanımlı( 'KESİNLİKLE' ) )
çıkış
​
anahat( 'FLW_WC_PLUGIN_FILE', __FILE__ )
define( 'FLW_WC_DIR_PATH', plugin_dir_path( FLW_WC_PLUGIN_FILE ) )
​
​
​
amaç flw_woocommerce_rave_init()
​
if ( !class_exists( 'WC_Payment_Gateway' ) ) geri
​
en kısa sürede require_as( FLW_WC_DIR_Path . 'includes/class.flw_wc_payment_gateway.php' )
​
// varsa aboneliği dahil et
if ( class_exists( 'WC_Subscriptions_Order' ) && Course_exists( 'WC_Payment_Gateway_CC' ) )
​
talep_an an( FLW_WC_DIR_Path . 'includes/class.flw_wc_subscription_payment.php' )
​
include_filter('woocommerce_payment_gateways', 'flw_woocommerce_add_rave_gateway', 99 )
add_action('plugins_loaded', 'flw_woocommerce_rave_init', 99)
​
/**
* Eklentiye Ayarlar geri bağlantısını ekleyin
*
* u/param Dizi $tek yönlü bağlantılar Eklenti sayfasındaki mevcut geri bağlantılar
*
* u/dönüş Dizi Akımı geri bağlantıları, yapılandırma bağlantımız dahil
*/
function flw_plugin_action_backlinks($gelen bağlantılar)
​
$rave_configurations_url = esc_url( get_admin_url( null, 'admin.php?website sayfası=wc-settings&tab=checkout§ion=rave' ) )
array_unshift( $köprüler, “Ayarlar”)
​
$gelen bağlantıları döndür
​
add_filter('plugin_action_links_' .plugin_basename(__FILE__), 'flw_plugin_action_links')
​
/**
* Ağ Geçidini WooCommerce'e Ekle
*
* u/param Dizi $procedures WooCommerce'de mevcut ağ geçitleri
*
* ağ geçidimiz dahil u/dönüş Dizi Ağ Geçidi listesi
*/
function flw_woocommerce_incorporate_rave_gateway($yöntemler)
​
if ( class_exists( 'WC_Subscriptions_Order' ) && class_exists( 'WC_Payment_Gateway_CC' ) )
​
$solutions[] = 'FLW_WC_Payment_Gateway_Subscriptions'
​
başka
​
$methods[] = 'FLW_WC_Payment_Gateway'
​
$tekniklerini iade et
​
​
​
?>