USharing
开放博客

wordpress常用函数

————————–常用函数
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 );
    }
}

——————————————————————————————–

赞(0) 打赏
未经允许不得转载:USharing » wordpress常用函数

觉得文章有用就打赏一下文章作者

微信扫一扫打赏