0

Instant-QA テーマを使用しています。最近の投稿widgetを、質問したユーザーの画像で更新する必要があります。functions.phpウェブサイトのサブドメインで以下のコードを使用していますwordpress。現在、単純な投稿を表示しています--- 以下のコードで推測できますか?

function print_requested_template_part() {
    // Respond only to requests from the same address... 
    if ( $_SERVER['REQUEST_METHOD'] == 'GET' && isset($_GET['including_template_part']) && isset($_GET['load_part']) && $_GET['load_part'] != '' ) {
        $part = $_GET['load_part'];
        $func = 'render_' . str_replace('-', '_', $part); // if you have declared a function called "render_footer_include", then "?load_part=footer_include"
        if ( function_exists($func) ) {
            // Allow for passing parameters to the function
            if ( isset($_GET['params']) ) {
                $params = $_GET['params'];
                $params = ( strpos($params, ',') !== false )? explode(',', $params) : array($params);
                call_user_func_array($func, $params);
            } else {
                call_user_func($func);
            }
        }
        exit; // if we don't exit here, a whole page will be printed => bad! it's better to have empty footer than a footer with the whole main site...
    }
}
add_action('init', 'print_requested_template_part', 1);

function render_my_recent_posts( $numberposts = 5 ) { ?>

    <ul>
    <?php
        $args = array( 'numberposts' => '5' );
        $recent_posts = wp_get_recent_posts( $args );
        foreach( $recent_posts as $recent ) {
            echo '<li><a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >' .   $recent["post_title"].'</a> </li> ';
        }
    ?>
    </ul><?php
}
4

1 に答える 1

0

上記のコードに夢中になって時間を無駄にしないでください。以下のプラグインを使用すると、すぐに出力が得られます。

http://wordpress.org/extend/plugins/recent-comments-with-avatars/このプラグインを使用

ありがとうございました

于 2012-11-21T12:21:37.993 に答える