• dear wp-geeks, i want to create one or two pages that display general user information. i first want it to show authors ordered by number of posts and second users ordered by username. the info should contain the user’s name as it is displayed publicly, biographical information, his homepage and maybe messenger-ids. so far, i have created a page titled “authors” and entered information manually. but it would be sexier, if users could change displayed information themselves, by editing their user-profile in the admin’s panel.

    i’ve consulted the codex Author Templates page already. although i couldn’t grasp it’s full meaning yet, i think this goes into my direction. but i also think it goes far beyond my conception.

    does anybody know a less complex method to realise my general user information page? maybe by including some inlinded php template_tags into my already existing page? my php experience doesn’t goe far beyond making small changes on existing code. i’d be very grateful to your help.
    __________
    #edit: maybe i should add that my template has no authors.php yet.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Take a look at Kaf’s plugin:
    https://guff.szub.net/2005/01/31/get-author-profile/

    and Kaf’s all authors template:
    https://guff.szub.net/source/page-authors.php

    Thread Starter troglodyth

    (@troglodyth)

    interesting stuff, so if i use kaf’s plugin, do i have to use his author template, too? or can i take his author template, make some changes to fit it to my themes look and then combinde it with a page just like done in codex archive index with archives.php? or can’t this be done without his plugin?

    Actually don’t need the plugin–just presented it as a choice.

    Thread Starter troglodyth

    (@troglodyth)

    Okay, let’s suppose i work out such an author.php template that fits into my theme, how do i refer to it from my already existing page? do i need to get header, sidebars, footer in it too, if i refer from the page?

    and second question is: i can use variables like user_icq and user_msn in my author template, but i don’t even have form fields for it in my user profile in the admin panel. how do i get those?

    Review Pages and the page template section.

    Those files aren’t populated any longer by the user’s profile.

    Thread Starter troglodyth

    (@troglodyth)

    <blocquote>The file may be named almost anything with a .php extension (see reserved Theme filenames for filenames you should not use; these are special file names WordPress reserves for specific purposes).

    At least I have an idea, what to do now. But does this quote from the Codex mean, that i can’t name my newly created template file (which i want to use for my author Page) author.php, because this is a reserved name? My theme doesn’t have any author.php yet, so it shouldn’t be a problem to create one. Am I right?

    I did not understand, what you meant in: “Those files aren’t populated any longer by the user’s profile.” My English is so bad. I know continents or cities can be populated by people. But files by user’s profiles? Can’t imagine that, sorry.

    Thread Starter troglodyth

    (@troglodyth)

    The file may be named almost anything with a .php extension (see reserved Theme filenames for filenames you should not use; these are special file names WordPress reserves for specific purposes).

    At least I have an idea, what to do now. But does this quote from the Codex mean, that i can’t name my newly created template file (which i want to use for my author Page) author.php, because this is a reserved name? My theme doesn’t have any author.php yet, so it shouldn’t be a problem to create one. Am I right?

    I did not understand, what you meant in: “Those files aren’t populated any longer by the user’s profile.” My English is so bad. I know continents or cities can be populated by people. But files by user’s profiles? Can’t imagine that, sorry.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘general user information page’ is closed to new replies.