✏️ 正在编辑: class-wpml-acf.php
路径:
/home/eldalyfu/public_html/wp-content/plugins/acfml/classes/class-wpml-acf.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php use WPML\FP\Logic; /** * Class WPML_ACF */ class WPML_ACF { /** * @return void */ public function init_worker() { if ( self::is_acf_active() && self::isWpmlSetupComplete() ) { \ACFML\Upgrade\Upgrade::init(); $loaders = wpml_collect( [ \ACFML\Strings\HooksFactory::class => true, \ACFML\FieldPreferences\TranslationJobs::class => true, \WPML_ACF_Migrate_Option_Page_Strings::class => true, \ACFML\MigrateBlockPreferences::class => true, \WPML_ACF_Field_Groups::class => true, \WPML_ACF_Xliff::class => $this->can_create_xliff(), \WPML_ACF_Pro::class => true, \WPML_ACF_Field_Annotations::class => true, \WPML_ACF_Location_Rules::class => true, \WPML_ACF_Attachments::class => true, \WPML_ACF_Field_Settings::class => true, \WPML_ACF_Blocks::class => true, \WPML_ACF_Editor_Hooks::class => true, \WPML_ACF_Display_Translated::class => true, \WPML_ACF_Worker::class => true, \ACFML\FieldReferenceAdjuster::class => true, \ACFML\Tools\Export::class => true, \ACFML\Tools\Import::class => true, \ACFML\Tools\Local::class => true, \WPML_ACF_Translatable_Groups_Checker::class => true, \ACFML\Cpt\HooksFactory::class => true, \ACFML\Field\FrontendHooks::class => true, \ACFML\FieldGroup\HooksFactory::class => true, \ACFML\OptionsPage\HooksFactory::class => true, \ACFML\Options\HooksFactory::class => $this->canSetCurrentOptionsPage(), \ACFML\Taxonomy\HooksFactory::class => true, \ACFML\Notice\FieldGroupModes::class => true, \ACFML\Post\EditorHooksFactory::class => true, \ACFML\TranslationEditor\DisableHooks::class => true, \ACFML\TranslationEditor\JobFilter::class => true, \ACFML\Repeater\Sync\HooksFactory::class => true, \ACFML\Cache\Flush::class => true, ] ) ->filter( Logic::isTruthy() ) ->keys() ->toArray(); ( new \WPML_Action_Filter_Loader() )->load( $loaders ); } } /** * Checks if ACF plugin is activated. * * @return bool */ public static function is_acf_active() { return class_exists( 'ACF' ); } /** * @return bool */ public static function isWpmlSetupComplete() { return (bool) apply_filters( 'wpml_setting', false, 'setup_complete' ); } /** * @return bool */ private function can_create_xliff() { return defined( 'WPML_ACF_XLIFF_SUPPORT' ) && WPML_ACF_XLIFF_SUPPORT && is_admin() && class_exists( 'acf' ); } /** * @return bool */ private function canSetCurrentOptionsPage() { return function_exists( 'acf_get_options_page' ); } }
💾 保存文件
← 返回文件管理器