Is there a built-in function to duplicate existing posts?

You can add your one… /* * Function creates post duplicate as a draft and redirects then to the edit post screen */ function rd_duplicate_post_as_draft(){ global $wpdb; if (! ( isset( $_GET[‘post’]) || isset( $_POST[‘post’]) || ( isset($_REQUEST[‘action’]) && ‘rd_duplicate_post_as_draft’ == $_REQUEST[‘action’] ) ) ) { wp_die(‘No post to duplicate has been supplied!’); } /* … Read more

Multi row post list

Ended up with using this code: <?php query_posts(‘category_name=Menucard’); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div class=”span4 post move pull-left”> <?php //echo post here the_content(); ?> </div> <!– close .post div –> <?php $counter++; if ($counter % 3 == 0) { echo ‘<div style=”clear:both;”></div>’; } ?>

Content duplication issue with dynamic URLs

This issue is not necessarily with wordpress, rather Google allows you to exclude specific url parameters. So you should exclude the session_id parameter, and possible others… have a look around the Craw->url parameters section of you webmaster account. There are a number of different options, depending on what the roles of your parameters are. https://www.google.com/webmasters/tools/crawl-url-parameters?