WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to build website using wordpress.

There are tons of usable plugins, but instead of trying them all one by one id rather ask someone who can suggest me the one that would fit my needs.

The website is for small company who sells car scales.

I need multilanguage support(for 3languages) A plugin for displaying the products with category tree. When you click on the thumbnail it opens a picture(litebox style) with a short description and a little pdf icon as a pdf manual attachment.

It isnt suppose to be a webstore, but it would be nice if under the picture there would be a link("Please tell me more") or something like that and when you click on it it opens a contact form so if people want more information, like prices, guarantee, etc they will contact the administrator.

I understand that only plugins wont cover it and some php editing would be needed, but atleast I want to know with what to start.


share|improve this question

closed as not constructive by toscho Jul 13 '12 at 20:04

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

In your position, I'd use custom post types and taxonomies. I could recommend the following:

With these you can implement a post-like group, for example products, and category-like taxonomy, for example brands.

Multi language support is a lot trickier, however, I have good experiences with:

For thumbnails, use post thumbnail function, it can be enabled in your theme init with:

add_theme_support( 'post-thumbnails' );

I hope it helped!

share|improve this answer

Ray, peter did a great job of wrapping some things up for you, however I'd like to chime in as well and get you started in a couple areas that you don't really need a plugin's support for. However nice, it's not quite needed for some things. (Depending on skill, of course proceed at your own risk).

This is the code used to create your Custom Post Type Products this will allow to further customize the output of this piece of your WordPress site of course I suggest reading the Codex Link about Post Types, as well as this one about Querying your loops for URL REWriting

add the following code to your themes functions.php file or in a plugin:

    function wpse3242_product_posttype() {

        register_post_type( 'products',
                'labels' => array(
                    'name' => __( 'Products' ),
                    'singular_name' => __( 'Product' ),
                    'add_new' => __( 'New Product' ),
                    'add_new_item' => __( 'Add Product' ),
                    'edit_item' => __( 'Edit Product' ),
                    'new_item' => __( 'New Product' ),
                    'view_item' => __( 'View Products' ),
                    'search_items' => __( 'Search Products' ),
                    'not_found' => __( 'No Products found' ),
                    'not_found_in_trash' => __( 'No Products found in trash' )
                    'public' => true,
                    'publicly_queryable' => true,
                    'exclude_from_search' => false, // lets not guess what this will be, lets be authorative
                    'show_ui' => true,
                    'show_in_menu' => true,
                    'query_var' => 'products',
                    'capability_type' => 'post',
                    'has_archive' => true,
                    'hierarchical' => true,
                    'supports' => array('title','editor','thumbnail','comments'),
                    'rewrite'    => array(
                      'with_front'    => true,
                      'pages'         => true,
                      'feeds'         => false,
                      'slug'          => 'products',
               ) );

    add_action( 'init', 'wpse3242_product_posttype' );

Here's the code to make your Taxonomy for your Item Tags & Categories, these can later be used to sort through however you see fit, I've generalized the bit of code so hopefully you can understand how to use it for your needs. I would read about Taxonomies from the Codex to understand how they interact with the WordPress machine.

add the following code to your themes functions.php file or in a plugin:

    function wpse3242_part_type_tax() {
    $labels = array(
        'name'                          => 'Item Manager',
        'singular_name'                 => 'Item',
        'search_items'                  => 'Search Items',
        'popular_items'                 => 'Popular Items',
        'all_items'                     => 'All Items',
        'parent_item'                   => 'Last Item',
        'edit_item'                     => 'Edit Item',
        'update_item'                   => 'Change Item',
        'add_new_item'                  => 'Add Item',
        'new_item_name'                 => 'Create Item',
        'separate_items_with_commas'    => 'Separate Items with commas',
        'add_or_remove_items'           => 'Add or remove Items',
        'choose_from_most_used'         => 'Choose from most used Items'

    $args = array(
        'label'                         => 'items',
        'labels'                        => $labels,
        'public'                        => true,
        'hierarchical'                  => true,
        'show_ui'                       => true,
        'show_in_nav_menus'             => true,
        'args'                          => array( 'orderby' => 'title' ),
        'rewrite'                       => array( /*'slug' => 'item', if you get into some advanced url-rewriting you may use this in some fashion */ 'with_front' => true, 'hierarchical' => true ),
        'query_var'                     => true

    register_taxonomy( 'items', array( 'products' ), $args );

    add_action('init', 'wpse3242_part_type_tax');

This is by far no means to a complete answer, but hopefully it may be enough to get you pointed in the right directions.


share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.