Exemple #1
0
            userphoto($author);
            $show_author_default = false;
        }
    }
    if ($show_author_default) {
        ?>

	<div class="blog-heading  <?php 
        echo $topnav_style == 'light' ? 'heading-light' : '';
        ?>
 author-heading">
    	<div class="container">
            <div class="header-about-author">
                <div class="author-avatar">
					<?php 
        echo tm_author_avatar(false, 125);
        ?>
                </div>
                <div class="author-info row">
                	<div class="col-md-7 col-sm-8">
                        <h1><?php 
        the_author_meta('display_name', $author->ID);
        ?>
</h1>
                        <span><?php 
        the_author_meta('description', $author->ID);
        ?>
</span>
                    </div>
                    <div class="col-md-5 col-sm-4">
                    	<div class="author-social pull-right">
Exemple #2
0
            $multi_link = get_post_meta(get_the_ID(), 'tm_multi_link', true);
            if (!empty($multi_link)) {
                tm_build_multi_link($multi_link, true);
            }
            get_template_part('content', 'single');
        }
    }
}
//author
$onoff_author = ot_get_option('onoff_author');
if ($onoff_author != '0') {
    ?>
							<div class="about-author">
								<div class="author-avatar">
									<?php 
    echo tm_author_avatar();
    ?>
								</div>
								<div class="author-info">
									<h5><?php 
    echo __('About The Author', 'cactusthemes');
    ?>
</h5>
									<?php 
    the_author_posts_link();
    ?>
 - 
									<?php 
    the_author_meta('description');
    ?>
								</div>
    function comment_form_tm($args = array(), $post_id = null)
    {
        if (null === $post_id) {
            $post_id = get_the_ID();
        } else {
            $id = $post_id;
        }
        $commenter = wp_get_current_commenter();
        $user = wp_get_current_user();
        $user_identity = $user->exists() ? $user->display_name : '';
        $args = wp_parse_args($args);
        if (!isset($args['format'])) {
            $args['format'] = current_theme_supports('html5', 'comment-form') ? 'html5' : 'xhtml';
        }
        $req = get_option('require_name_email');
        $aria_req = $req ? " aria-required='true'" : '';
        $html5 = 'html5' === $args['format'];
        $fields = array('author' => '<p class="comment-form-author">' . '<label for="author">' . __('Name', 'cactusthemes') . ($req ? ' <span class="required">*</span>' : '') . '</label> ' . '<input id="author" name="author" type="text" value="' . esc_attr($commenter['comment_author']) . '" size="30"' . $aria_req . ' /></p>', 'email' => '<p class="comment-form-email"><label for="email">' . __('Email', 'cactusthemes') . ($req ? ' <span class="required">*</span>' : '') . '</label> ' . '<input id="email" name="email" ' . ($html5 ? 'type="email"' : 'type="text"') . ' value="' . esc_attr($commenter['comment_author_email']) . '" size="30"' . $aria_req . ' /></p>', 'url' => '<p class="comment-form-url"><label for="url">' . __('Website', 'cactusthemes') . '</label> ' . '<input id="url" name="url" ' . ($html5 ? 'type="url"' : 'type="text"') . ' value="' . esc_attr($commenter['comment_author_url']) . '" size="30" /></p>');
        $required_text = sprintf(' ' . __('Required fields are marked %s', 'cactusthemes'), '<span class="required">*</span>');
        /**
         * Filter the default comment form fields.
         *
         * @since 3.0.0
         *
         * @param array $fields The default comment fields.
         */
        $fields = apply_filters('comment_form_default_fields', $fields);
        $defaults = array('fields' => $fields, 'comment_field' => '<p class="comment-form-comment"><label for="comment">' . __('Comment', 'cactusthemes') . '</label> <textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>', 'must_log_in' => '<p class="must-log-in">' . sprintf(__('You must be <a href="%s">logged in</a> to post a comment.', 'cactusthemes'), wp_login_url(apply_filters('the_permalink', get_permalink($post_id)))) . '</p>', 'logged_in_as' => '<p class="logged-in-as">' . sprintf(__('Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s" title="Log out of this account">Log out?</a>', 'cactusthemes'), get_edit_user_link(), $user_identity, wp_logout_url(apply_filters('the_permalink', get_permalink($post_id)))) . '</p>', 'comment_notes_before' => '<p class="comment-notes">' . __('Your email address will not be published.', 'cactusthemes') . ($req ? $required_text : '') . '</p>', 'comment_notes_after' => '<p class="form-allowed-tags">' . sprintf(__('You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: %s', 'cactusthemes'), ' <code>' . allowed_tags() . '</code>') . '</p>', 'id_form' => 'commentform', 'id_submit' => 'submit', 'title_reply' => __('Leave a Reply', 'cactusthemes'), 'title_reply_to' => __('Leave a Reply to %s', 'cactusthemes'), 'cancel_reply_link' => __('Cancel reply', 'cactusthemes'), 'label_submit' => __('Submit', 'cactusthemes'), 'format' => 'xhtml');
        /**
         * Filter the comment form default arguments.
         *
         * Use 'comment_form_default_fields' to filter the comment fields.
         *
         * @since 3.0.0
         *
         * @param array $defaults The default comment form arguments.
         */
        $args = wp_parse_args($args, apply_filters('comment_form_defaults', $defaults));
        ?>
		<?php 
        if (comments_open($post_id)) {
            ?>
			<?php 
            /**
             * Fires before the comment form.
             *
             * @since 3.0.0
             */
            do_action('comment_form_before');
            ?>
            
            
			<div id="respond" class="comment-respond">
            
              <div class="author-current">
				<?php 
            $user_ID = get_current_user_id();
            echo tm_author_avatar($user_ID, 66);
            ?>
              </div>

				<h3 id="reply-title" class="comment-reply-title"><?php 
            comment_form_title($args['title_reply'], $args['title_reply_to']);
            ?>
 <small><?php 
            cancel_comment_reply_link($args['cancel_reply_link']);
            ?>
</small></h3>
				<?php 
            if (get_option('comment_registration') && !is_user_logged_in()) {
                ?>
					<?php 
                echo $args['must_log_in'];
                ?>
					<?php 
                /**
                 * Fires after the HTML-formatted 'must log in after' message in the comment form.
                 *
                 * @since 3.0.0
                 */
                do_action('comment_form_must_log_in_after');
                ?>
				<?php 
            } else {
                ?>
					<form action="<?php 
                echo site_url('/wp-comments-post.php');
                ?>
" method="post" id="<?php 
                echo esc_attr($args['id_form']);
                ?>
" class="comment-form"<?php 
                echo $html5 ? ' novalidate' : '';
                ?>
>
						<?php 
                /**
                 * Fires at the top of the comment form, inside the <form> tag.
                 *
                 * @since 3.0.0
                 */
                do_action('comment_form_top');
                ?>
						<?php 
                if (is_user_logged_in()) {
                    ?>
							<?php 
                    /**
                     * Filter the 'logged in' message for the comment form for display.
                     *
                     * @since 3.0.0
                     *
                     * @param string $args['logged_in_as'] The logged-in-as HTML-formatted message.
                     * @param array  $commenter            An array containing the comment author's username, email, and URL.
                     * @param string $user_identity        If the commenter is a registered user, the display name, blank otherwise.
                     */
                    echo apply_filters('comment_form_logged_in', $args['logged_in_as'], $commenter, $user_identity);
                    ?>
							<?php 
                    /**
                     * Fires after the is_user_logged_in() check in the comment form.
                     *
                     * @since 3.0.0
                     *
                     * @param array  $commenter     An array containing the comment author's username, email, and URL.
                     * @param string $user_identity If the commenter is a registered user, the display name, blank otherwise.
                     */
                    do_action('comment_form_logged_in_after', $commenter, $user_identity);
                    ?>
						<?php 
                } else {
                    ?>
							<?php 
                    echo $args['comment_notes_before'];
                    ?>
							<?php 
                    /**
                     * Fires before the comment fields in the comment form.
                     *
                     * @since 3.0.0
                     */
                    do_action('comment_form_before_fields');
                    /**
                     * Fires after the comment fields in the comment form.
                     *
                     * @since 3.0.0
                     */
                    do_action('comment_form_after_fields');
                    ?>
						<?php 
                }
                ?>
						<?php 
                /**
                 * Filter the content of the comment textarea field for display.
                 *
                 * @since 3.0.0
                 *
                 * @param string $args['comment_field'] The content of the comment textarea field.
                 */
                echo apply_filters('comment_form_field_comment', $args['comment_field']);
                ?>
						<?php 
                echo $args['comment_notes_after'];
                if (!is_user_logged_in()) {
                    foreach ((array) $args['fields'] as $name => $field) {
                        /**
                         * Filter a comment form field for display.
                         *
                         * The dynamic portion of the filter hook, $name, refers to the name
                         * of the comment form field. Such as 'author', 'email', or 'url'.
                         *
                         * @since 3.0.0
                         *
                         * @param string $field The HTML-formatted output of the comment form field.
                         */
                        echo apply_filters("comment_form_field_{$name}", $field) . "\n";
                    }
                }
                ?>

						<p class="form-submit">
							<input name="submit" type="submit" id="<?php 
                echo esc_attr($args['id_submit']);
                ?>
" value="<?php 
                echo esc_attr($args['label_submit']);
                ?>
" />
							<?php 
                comment_id_fields($post_id);
                ?>
						</p>
						<?php 
                /**
                 * Fires at the bottom of the comment form, inside the closing </form> tag.
                 *
                 * @since 1.5.2
                 *
                 * @param int $post_id The post ID.
                 */
                do_action('comment_form', $post_id);
                ?>
					</form>
				<?php 
            }
            ?>
			</div><!-- #respond -->
			<?php 
            /**
             * Fires after the comment form.
             *
             * @since 3.0.0
             */
            do_action('comment_form_after');
        } else {
            /**
             * Fires after the comment form if comments are closed.
             *
             * @since 3.0.0
             */
            do_action('comment_form_comments_closed');
        }
    }