public function commentsPopupLink()
    {
        $output = [];

        if (is_single() || post_password_required() || (!comments_open() || !get_comments_number())) {
            return '';
        }

        ob_start();
        comments_popup_link(
            __('Leave a comment', 'novusopress'),
            sprintf(__('%1$s1%2$s Comment', 'novusopress'), '<span class="badge">', '</span>'),
            sprintf(__('%1$s%%%2$s Comments', 'novusopress'), '<span class="badge">', '</span>'),
            'btn btn-default'
        );
        $link = ob_get_clean();

        $output[] = '<div class="comments-link-area pad-bottom">';
        $output[] = sprintf('<span class="comments-link">%s</span>', $link);
        $output[] = '</div>';

        return apply_filters('novusopress_view_comments_popup_link_output', implode('', $output));
    }