0

私は現在、私のサイトでブログを書いている著者の画像を表示するプラグインを持っています。

プラグインは次のとおりです。

function display_authors() {
    global $wpdb;
    $authors = $wpdb->get_results("SELECT * from $wpdb->users ORDER BY display_name");


    $output = '<ul id="authors">';

    foreach($authors as $author) {

        if($author->display_name != 'admin')
        {
            // display user image for each author
            $output .=  '<li class="author" id="author-'.$author->ID.'">';
            // userphoto function echoes image HTML rather than returning it
            $output .= userphoto($author->ID);
            $output .= '</li>';
        }
    }   

    $output .= '</ul>';

    echo $output;
}

add_shortcode('oe-list-authors', 'display_authors');

私が疑問に思っているのは、著者のメタコンテンツや最新の投稿などを表示するページにリンクする方法です.

ナビゲーションバーに同じ親を持つ必要があるため、これを同じページにしたいです。

通常、PHP では、GET作成者のリストとそれに付随するページ コンテンツ、または特定の作成者のプロファイル情報を表示できるように変数が設定されているかどうかを確認できますが、内部でそれを行う方法がわかりません。 Wordpress の限界と私は本当に助けていただければ幸いです。

4

1 に答える 1

1

私は間違っているかもしれませんが、GET 変数には引き続きアクセスできると思います。$_GET['varname']

このページを参照してください:

http://wordpress.org/support/topic/using-custom-_get-variables-with-templates-and-permalinks

だからあなたは試しましたか:

$whatever = $_GET['somevar']; 

?

于 2012-07-30T15:50:47.690 に答える