Ejemplo n.º 1
0
/**
 * Get Comments Error.
 * used in "comments.php"
 * @since 3.1.0
 */
function tamatebako_get_comments_error()
{
    $out = '';
    if (pings_open() && !comments_open()) {
        $out .= '<p class="comments-closed pings-open">';
        $out .= tamatebako_string('comments_closed_pings_open');
        $out .= '</p><!-- .comments-closed.pings-open -->';
    } elseif (!comments_open()) {
        $out .= '<p class="comments-closed">';
        $out .= tamatebako_string('comments_closed');
        $out .= '</p><!-- .comments-closed -->';
    }
    /* do not add comments error on page post type. */
    if (is_page()) {
        $out = '';
    }
    return apply_filters('tamatebako_get_comments_error', $out);
}
Ejemplo n.º 2
0
/**
 * Comments Error
 * used in "comments.php"
 * @since 0.1.0
 */
function tamatebako_comments_error()
{
    if (is_page()) {
        return false;
    }
    if (pings_open() && !comments_open()) {
        ?>

	<p class="comments-closed pings-open">
		<?php 
        echo tamatebako_string('comments-closed-pings-open');
        ?>
	</p><!-- .comments-closed.pings-open -->

<?php 
    } elseif (!comments_open()) {
        ?>

	<p class="comments-closed">
		<?php 
        echo tamatebako_string('comments-closed');
        ?>
	</p><!-- .comments-closed -->

<?php 
    }
}
Ejemplo n.º 3
0
/**
 * Tamatebako Read More
 * Can be added after "the_excerpt()".
 * this element is wrapped using span for flexibility, so can be added inside paragraph elements.
 * @since 0.1.0
 */
function tamatebako_read_more()
{
    $string = tamatebako_string('read_more');
    $read_more = '';
    if (!empty($string)) {
        $read_more = '<span class="more-link-wrap"><a class="more-link" href="' . esc_url(get_permalink()) . '"><span class="more-text">' . $string . '</span> <span class="screen-reader-text">' . get_the_title() . '</span></a></span>';
    }
    echo $read_more;
}
Ejemplo n.º 4
0
/**
 * Archive Footer
 * Display posts pagination in archive pages.
 * @since 0.1.0
 * @access public
 */
function tamatebako_archive_footer()
{
    if (is_home() || is_archive() || is_search()) {
        the_posts_pagination(array('mid_size' => 3, 'prev_text' => '<span class="screen-reader-text">' . tamatebako_string('previous_posts') . '</span>', 'next_text' => '<span class="screen-reader-text">' . tamatebako_string('next_posts') . '</span>'));
    }
}
Ejemplo n.º 5
0
/**
 * Navigation Search Form
 * @since 0.1.0
 */
function tamatebako_menu_search_form($id = 'search-menu')
{
    ?>
<form role="search" method="get" class="search-form" action="<?php 
    echo home_url('/');
    ?>
">
	<a href="#<?php 
    echo esc_attr($id);
    ?>
" class="search-toggle"><span class="screen-reader-text"><?php 
    echo tamatebako_string('menu_search_form_toggle');
    ?>
</span></a>
	<input id="<?php 
    echo esc_attr($id);
    ?>
" type="search" class="search-field" placeholder="<?php 
    echo tamatebako_string('menu_search_placeholder');
    ?>
" value="<?php 
    if (is_search()) {
        echo esc_attr(strip_tags(get_search_query()));
    } else {
        '';
    }
    ?>
" name="s"/>
	<button class="search-submit button"><span class="screen-reader-text"><?php 
    echo tamatebako_string('menu_search_button');
    ?>
</span></button>
</form>
<?php 
}
Ejemplo n.º 6
0
/**
 * Comment Moderation Notice
 * Add message in the comment if the comment is submitted but not yet approved.
 * @since 3.1.2
 */
function tamatebako_comment_moderation_notice($comment_text, $comment, $args)
{
    /* if comment not approved. */
    if ('0' == $comment->comment_approved) {
        $message = '<p class="comment-awaiting-moderation">' . tamatebako_string('comment_moderation_message') . '</p>';
        $comment_text = $message . $comment_text;
    }
    return $comment_text;
}