————————–常用函数
1,<?php wp_list_categories( $args ); ?>
2,<?php the_modified_date( $d, $before, $after, $echo ); ?>
3,<?php get_avatar_url( mixed $id_or_email, array $args = null );?>
4,<?php $postid = get_the_ID(); ?>
5,<?php get_post( $id, $output, $filter ); ?>
——————————————————————————————–
wp insert comment
説明
データベースにコメントを挿入する。
使用可能な$commentdata キー名は、 ‘comment_author_IP‘, ‘comment_date‘, ‘comment_date_gmt‘, ‘comment_parent‘, ‘comment_approved‘, ‘user_id‘です。
また、データベースにコメントを挿入する際、wp_insert_comment() を呼び出す前に、コメントデータのサニタイズやバリデートをする時は、wp_new_comment()を使うことを検討してください。
使い方
<?php $time = current_time('mysql'); $data = array( 'comment_post_ID' => 1, 'comment_author' => 'admin', 'comment_author_email' => 'admin@admin.com', 'comment_author_url' => 'http://', 'comment_content' => 'content here', 'comment_type' => '', 'comment_parent' => 0, 'user_id' => 1, 'comment_author_IP' => '127.0.0.1', 'comment_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)', 'comment_date' => $time, 'comment_approved' => 1, ); wp_insert_comment($data); ?>
——————————————————————————————–
Display avatar of user profile when logged in
Hey pass the current user email id in get_avatar() function if user is logged in like this
<?php if ( is_user_logged_in() ) { $current_user = wp_get_current_user(); if ( ($current_user instanceof WP_User) ) { echo 'Welcome : ' . esc_html( $current_user->display_name ); echo get_avatar( $current_user->ID, 32 ); } }