Inpsyde\MultilingualPress\Widget\Dashboard\UntranslatedPosts\TranslationCompletedSettingView::render PHP Метод

render() публичный Метод

Renders the setting markup.
С версии: 3.0.0
public render ( WP_Post $post ) : void
$post WP_Post Post object.
Результат void
    public function render(WP_Post $post)
    {
        $post_id = $post->ID;
        $translated = $this->post_repository->is_post_translated($post_id);
        /**
         * Filters whether or not the checkbox for the current post should be rendered.
         *
         * @since 3.0.0
         *
         * @param bool $show_checkbox Whether or not to show the checkbox.
         * @param int  $post_id       Post ID.
         * @param bool $translated    Whether or not the post is translated.
         */
        if (!apply_filters('multilingualpress.show_translation_completed_checkbox', true, $post_id, $translated)) {
            return;
        }
        $id = 'mlp-translation-completed';
        ?>
		<div class="misc-pub-section misc-pub-mlp-translation-completed">
			<?php 
        echo \Inpsyde\MultilingualPress\nonce_field($this->nonce);
        ?>
			<label for="<?php 
        echo esc_attr($id);
        ?>
">
				<input type="checkbox" name="<?php 
        echo esc_attr(PostRepository::META_KEY);
        ?>
"
					value="1" id="<?php 
        echo esc_attr($id);
        ?>
" <?php 
        checked($translated);
        ?>
>
				<?php 
        _e('Translation completed', 'multilingual-press');
        ?>
			</label>
		</div>
		<?php 
    }
TranslationCompletedSettingView