How do I create a custom theme?

What WordPress plugins would one need in order to create a site where users can contribute with the functionality of BoredPanda.org?

  • I want to create a similarly styled site (but with an entirely different content theme), and it is clear they are using WordPress for their CMS (just create an account and go to the dashboard).  While they probably hired some custom programmer to create their plugins, I suspect that a lot (if not all) of the site's functionality, as well as look-and-feel, could be recreated using existing WordPress Plugins and Themes (doesn't matter to me if they are free or premium, so long as they get the job done).  I'm especially in love with the simplicity of their front-end for guest submissions, especially the drag-and-drop images for gallery posts.  Even if you only recognize a single plugin that they're using (or which can do something their site does), please list it here!  (BTW, I suspect they are using a modified version of "X - the Theme" from http://themeforest.net/category/wordpress?utf8=%C3%A2%C2%9C%C2%93&sort_by=average_rating&categories=wordpress&ref=howtoblog, but I could be wrong...)

  • Answer:

    That's really just a social voting site. The layout is what's unique. So you need to split this into two different sets of requirements: The look and feel. For that, X-The Theme, or any other HTML template you like that you can turn into a WordPress theme, would work fine. The functionality. The ability to upload images and stories, vote, etc. This site's ugly as heck, but it's got one theme that could do the trick: http://wplift.com/how-to-create-a-digg-style-social-voting-site-with-wordpress All of this requires that you know enough WordPress-fu to style it. But yes, there are templates out there that can get you 80% of what you need. A couple other templates I've seen work: http://templatic.com/cms-themes/plusone http://prothemedesign.com/themes/nominate-for-wordpress/ Nominate in particular seems to work well. Ian

Ian Lurie at Quora Visit the source

Was this solution helpful to you?

Other answers

While you can use any WordPress theme and combine it with some front end publishing system, personally I would choose theme which does everything out of the box. Here are some great examples to start with: http://colorlib.com/wp/best-content-sharing-wordpress-themes/ If you are looking to combine X - the Theme with some plugins you might want to look into this plugin collection for frontend submission: http://submission.http://premium.wpmudev.org/blog/wordpress-post-frontend-plugins/ They aren't as simple and beautiful by default as one seen in Border Banda but it wouldn't be too difficult to style them in similar manner.

Aigars Silkalns

Go to http://wpthemedetector.com and you will find everything they are using. Then just replicate with your own ideas and content.

Jock Brocas

Interesting question. The themes suggested in this thread from Theme Forest look like they could do the job out of the box. The developers of these themes should create a plugin for this functionality. A couple of plugins that might help are: 1. Gravity Forms for frontend posting 2. http://wordpress.org/plugins/vote-my-post/

Ebrahim-Khalil Hassen

For the drag and drop front-end submissions, you are going to need to look at plupload (http://www.plupload.com). I'm not sure of a specific plugin that would handle this for you (or theme with the plugin built in - which is likely how http://boredpanda.org is doing it) but I would recommend checking out Front End Upload (http://wordpress.org/extend/plugins/front-end-upload/).

Brian Holderread

I was confronted with the same problem for our actions sports network. We used Gravity Forms, but where not fully happy with the solution. We created our own front-end guest posting plugin (for free): https://wordpress.org/plugins/contributer/ We're still working on additional features. As you mentioned, the drag n drop for images that boredpanda offers is awesome. Would be great if you could try it and maybe help us with the next features.

Daniel Baur

Lokendra Badu

Well this is my observation. 1.The content form can be implemented easily by creating a shortcode. The interactive ui can be created by using many popular jQuery uploader plugins. 2.They used a plugin for infinite scroll and contact form. 3.Everything else is custom.

Anonymous

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.