Files
doitinpoland.com/wp-content/plugins/sitepress-multilingual-cms/classes/post-translation/class-wpml-post-edit-terms-hooks-factory.php
2023-09-12 21:41:04 +02:00

20 lines
486 B
PHP

<?php
class WPML_Post_Edit_Terms_Hooks_Factory implements IWPML_Backend_Action_Loader {
public function create() {
global $sitepress, $wpdb;
if ( $this->is_saving_post_data_with_terms() ) {
return new WPML_Post_Edit_Terms_Hooks( $sitepress, $wpdb );
}
return null;
}
private function is_saving_post_data_with_terms() {
return isset( $_POST['action'] )
&& in_array( $_POST['action'], array( 'editpost', 'inline-save' ) )
&& ! empty( $_POST['tax_input'] );
}
}