first commit
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
class WPML_WP_Comments {
|
||||
|
||||
const LANG_CODE_FIELD = 'wpml_language_code';
|
||||
|
||||
/**
|
||||
* @var SitePress
|
||||
*/
|
||||
private $sitepress;
|
||||
|
||||
/**
|
||||
* WPML_WP_Comments constructor.
|
||||
*
|
||||
* @param SitePress $sitepress
|
||||
*/
|
||||
public function __construct( SitePress $sitepress ) {
|
||||
$this->sitepress = $sitepress;
|
||||
}
|
||||
|
||||
public function add_hooks() {
|
||||
add_filter( 'comment_form_field_comment', array( $this, 'add_wpml_language_field' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function add_wpml_language_field( $comment_field ) {
|
||||
$comment_field .= '<input name="' . self::LANG_CODE_FIELD . '" type="hidden" value="' . $this->sitepress->get_current_language() . '" />';
|
||||
|
||||
return $comment_field;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user