class-wpml-st-remote-string-translation-factory.php
566 Bytes
<?php
class WPML_ST_Remote_String_Translation_Factory implements IWPML_Backend_Action_Loader, IWPML_Action {
public function create() {
return $this;
}
public function add_hooks() {
if ( did_action( 'wpml_tm_loaded' ) ) {
$this->on_tm_loaded();
} else {
add_action( 'wpml_tm_loaded', array( $this, 'on_tm_loaded' ) );
}
}
public function on_tm_loaded() {
if ( current_user_can( \WPML\LIB\WP\User::CAP_MANAGE_TRANSLATIONS ) ) {
add_action( 'wpml_st_below_menu', array( 'WPML_Remote_String_Translation', 'display_string_menu' ) );
}
}
}