Wordpress website like this - how?

Posted on 2009-02-09
Last Modified: 2012-05-06
I would like to create a website similar to this one in Wordpress.

Some requirements:
- user after registration can submit photos with some basic description and tags
- photos are published after administrator approves them
- all visitors can vote on photos they like
- posts are sorted by date but you can see top xx highest rated or by single author

Question: Is it possible to achieve in Wordpess without custom coding? I am a beginner in that area. Any recommendations how to do it?

Question by:MisUszatek
    LVL 5

    Expert Comment

    spend some time looking through their add-ons.
    LVL 31

    Expert Comment

    Sure, just have users add their pictures via post.
    There are many plugins for rating posts, so you will be able to display the top rated posts easily.
    Clicking on any author name lists all posts by that author by default, so that won't be a problem, either.
    LVL 7

    Expert Comment

    you need to allow anyone to publish, but only after APPROVED.  Do you have a wordpress site set up already?

    LVL 12

    Accepted Solution

    I just made a similar website in Wordpress for myself, the videos are just posts with custom fields to add the YoutubeID, what i did is adding 2 custom fields in my index.php, single.php, search.php, archive.php with URL and Thumb.
    And i'm using the postrating/pagenavi plugins from Lester Chan.
    More info here:
    You can use the functions to add those fields in your theme:
    <?php $values = get_post_custom_values("url"); echo $values[0]; ?>
    <?php $values = get_post_custom_values("thumbs"); echo $values[0]; ?>
    But i used the custom fields, because i don't need to embed the videos in the texteditor, these are automatically loaded in a video lightbox with SWF object. You only need images. So i think you can also let the users add the image just in the content field itself in the Dashboard. I'm didnt need to store the video files on my website, i just stream it.
    After that you can Add a Post in the Dashboard and below you see Custom Fields just type in URL and Thumb after doing that once you can select those fields every time you add a post.
    And then you can set the default registration role to Contributor, posts added by the Contributor need to be Moderated by the Admin before publishing.
    You can view my website here:
    I got my inspiration from
    Here are some themes for a photoblog:

      <!-- CONTENT -->
      <div id="content">
        <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
        <div class="item" onmouseover="this.className='item2'" onmouseout="this.className='item'">
          <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
            <?php the_title(); ?>
          <p><a class="ceebox" href="<?php $values = get_post_custom_values("url"); echo $values[0]; ?>" title="<?php the_title(); ?>" target="_blank"> <img class="video-thumb" src="<?php $values = get_post_custom_values("thumbs"); echo $values[0]; ?>/0.jpg" alt="<?php the_title(); ?>" /></a></p>
          <div class="comment-bottom">
            Posted in <?php the_category(', ') ?> | <a title="<?php comments_number('no comments','1 comment','% comments'); ?>" href="<?php the_permalink() ?>"><?php comments_number('no comments','1 comment','% comments'); ?></a></div>
          <div class="clear"></div>
          <?php if(function_exists('the_ratings')) { the_ratings(); } ?>
        <!-- Item Div -->
        <?php endwhile; ?>
        <div class="clear"></div>
        <?php endif; ?>
     <!-- /CONTENT -->

    Open in new window

    LVL 12

    Expert Comment

    by:Tony van Schaik
    Did it work out

    Featured Post

    What Should I Do With This Threat Intelligence?

    Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

    Join & Write a Comment

    I annotated my article on ransomware somewhat extensively, but I keep adding new references and wanted to put a link to the reference library.  Despite all the reference tools I have on hand, it was not easy to find a way to do this easily. I finall…
    In order to have all security and back ups taken care of, WordPress users can sign up for services with WP Engine.
    The purpose of this video is to demonstrate how to exclude a particular blog category from the main blog page. This is can be used when a category already has its own tab, or you simply want certain types of posts not to show up on the main blog. …
    The purpose of this video is to demonstrate how to prevent comment spam on a WordPress Website. This will be demonstrated using a Windows 8 PC. Plugin Akismet will be used. Go to your WordPress login page. This will look like the following: myw…

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now