30 Best Personal WordPress Themes for Websites and Blogs in 2022
Here is a list of 30 Best Personal WordPress Themes For Websites And Blogs in 2022, including free, premium as well as freemium versions.
Our HubSpot Products
OUR COMPANY
One of our readers recently asked about the possibility of duplicating a WordPress page with a single click. Duplicating a post or a page allows you to work on it without changing the original.
In WordPress, duplicating a page or post might go further than simply copying and pasting the information. You may also save time when redesigning your website or upgrading your content by keeping the page structure, SEO data, and graphics.
Fun fact: In HubSpot's CMS Hub, it's incredibly easy to clone/duplicate a page and also it is very easy to run A/B tests. You don't have to install any plugin/app or configure anything. It works out of the box. If you're planning to consider CMS Hub, we can help you with HubSpot development and HubSpot migration as well.
While using WordPress, duplicating any page or post might involve more than merely copying and pasting the information from the original. When you are rebuilding your website or upgrading your content, you may save time by retaining the page template, as well as any SEO data and photos that were previously uploaded.
Fortunately, WordPress makes it simple to duplicate pages and posts as well as all of the data that is linked with them. There are straightforward approaches to achieving the desired results, both with and without the use of a plugin.
In this article, we'll take a look at how to duplicate a page or post in a secure manner, as well as present various plugins that may assist with this process. Let's dive straight in!
A whole WordPress page can be duplicated and used twice on a website.
It can also be replicated and slightly changed to fit various products, blog posts, or upgrades on a page.
It's easy to make duplicate pages, and they work well for many organisations.
Pages on WordPress are made for long-term use and to serve several purposes, while articles on WordPress are designed for short-term usage and to serve a single purpose. This is the main difference between these two types of content on WordPress.
Pages and posts have almost similar functions, despite the fact that they are used for different purposes. If it is important to do so, you may even combine the two.
Before we dive into precise reasons, it’s important to note the distinction between duplicating a page in WordPress, and duplicate content.
The latter is associated with SEO. Having a lot of content on your site that is identical to other stuff on the web is known as having duplicate content. Despite the fact that it may be a negative, it is not something a search engine would penalise you for immediately.
However, this is distinct from ‘copied content’, which is a conscious effort to ‘game’ the search engines and rank higher. In this case, the punishments are harsher since the assumption is that it was done on purpose.
Duplicating your page involves simply copying the formatting, structure, layout, and content of your page. When utilised for this purpose, the replicated page will not be blacklisted by search engines. Next, let's speak about your reasons for doing so.
If you're happy with how things are now, you might wonder why this is ever a problem.
But you might find that duplicating an existing page is beneficial or even needed at a certain point. Here are the three most common reasons why.
Reuse Content
The most common reason for duplicating a WordPress page is the desire to utilize the original page's content on another page of your site.
It is possible to do this by copying and pasting the actual text; however, it is often much simpler to just clone the entire page.
You will not have to re-format the page or create a new one if you do it this way.
Update Content
The duplicate page plugin is an incredibly helpful tool to have if you are in the process of changing your website or creating new content that is similar.
You are not required to make changes to a live website at the moment.
Instead, create a copy of it, and then make any necessary changes to the structure or content of it before publishing the new page in its place.
It will be updated with new material while maintaining its current general style.
Keep the Same Page Design
Naturally, a lot of effort goes into the architecture of websites.
It may take hours to make sure that a single page has the same design or WordPress themes as all of the other pages, and you don't want to recreate each part of the site separately if you can avoid it.
When you duplicate a page, you may preserve the same layout while just making changes to the content of the page.
There are times and situations when you might need to copy pages and posts in WordPress. These are:
Situations and reasons vary a lot from person to person. So, this is not everything. No matter what the reason is, this article has the answer. Also, you should go through this tutorial because it provides an important lesson for anyone who uses WordPress.
When you make a copy of a WordPress page, very little of the page's content is modified in any way.
It only generates a duplicate copy of the existing page for you.
When you duplicate a post as opposed to a page, the result will have a slightly different appearance. This is because the two types of content are formatted differently.
If you make a copy of a WordPress post using the "copy" feature, the copy will work exactly the same as the original.
The language and layout will be an identical replica of how the first page of your website appears, and the title of your page will be shown as a "Copy of" in most cases.
You will be able to see it on the part of your account devoted to draughts.
Additionally, WordPress pages do not change and continue to display on the draft page.
When you make a copy of your WordPress page, the design of both copies will be almost identical.
However, depending on the method of duplication, you may notice a little change in the media or style, especially if you have a custom post type. This is especially the case if you have duplicated the post multiple times.
However, the most notable difference ought to be the page's title, in addition to the fact that it has not been published.
To begin, you will need to be one of the site administrators or have editing permission in order to make changes to the website.
Second, some approaches are best suited for achieving particular goals. Therefore, you should choose carefully.
Third, avoid publishing anything that has already been published. This indicates that you should hold off on publishing the pages or posts until after you have duplicated them. It is known as duplicate content, and having it on your website is harmful for search engine optimization and the reputation of your site.
What you should do is — you may use the duplicate pages as the template, layout, or basis for your new pages or posts. You can do this by clicking on the "Edit" button next to the page you want to use. Before you can publish the pages, the content on them has to be updated or updated regularly.
Duplicating pages is a common norm that may be quite effective for landing and sales websites. As a result, you might choose to keep part of the material related to offers and promotions even after publishing it.
Duplicating a WordPress page, post, or any custom post type may be accomplished primarily by one of these three approaches:
When you make use of a plugin, WordPress makes the process of cloning a page quite simple by putting all of the internal audit inside the administration area of your site. Because you won't be directly affecting your site's code, duplicating a WP post or page via the use of plugins is also the most secure method.
In the case that you are looking for the appropriate plugin, the following is a list of four plugins that are well worthy for you.
1. Duplicate Post
The plugin known as Duplicate Post is often used as one of the WordPress page and post cloning choices. This plugin's user interface is user - friendly, and it copies everything, from the comments related with a page or post to the content of the page or post itself. In addition to this, you have the ability to add a prefix or suffix to your original post in order to differentiate it from the clone.
The following steps are all that are necessary to duplicate a post using this tool:
2. Duplicate Page and Post
Although it does not have a large number of functions, Duplicate Page and Post makes up for this in terms of performance. This lightweight plugin is one of the quickest ways to clone a post or page in WordPress. It won't load down your website with superfluous bells and whistles, and it doesn't need any more storage space.
You may duplicate an existing page or post by following these steps and using this plugin:
3. Duplicate Page
There are a few additional capabilities that can be discovered in Duplicate Page that can't be found in some other cloning plugins. This plugin will create copies of your posts, pages, and any customized post types you have. In addition, you have the option of saving the copies that are generated as draft, pending, public, or private.
To take advantage of the Duplicate Page feature, all you have to do is:
4. Post Duplicator
Post Duplicator is yet another simple cloning plugin. Using this solution, an exact copy of any post or page can be generated, including any custom post types, custom fields, and custom taxonomies. It is fast and simple to use, and it should not add a significant amount of weight to your website.
To clone a post or page in WordPress, you do not need to use a plugin in any way, shape, or form. This may also be done manually by either modifying the functions.php file or copying and pasting the needed code into the appropriate spot in the file. Let's have a look at how each approach fulfills its goals.
1. Enable Cloning by Inserting Code functions.php
Editing the code in the functions.php file is one of the manual approaches you may use in order to duplicate a WordPress page or post. Despite the fact that this may be simple to do, you must proceed with caution and first create a backup of your website.
You will need to access your functions.php file and open it for editing in order to allow cloning for posts. You may do this by using the File Transfer Protocol (FTP) or any other way that is more convenient for you. Then you will need to add the code snippet that is located below at the very end of the file:
/*
* Function for post duplication. Dups appear as drafts. User is redirected to the edit 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!');
}
/*
* Nonce verification
*/
if ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], basename( __FILE__ ) ) )
return;
/*
* get the original post id
*/
$post_id = (isset($_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );
/*
* and all the original post data then
*/
$post = get_post( $post_id );
/*
* if you don't want current user to be the new post author,
* then change next couple of lines to this: $new_post_author = $post->post_author;
*/
$current_user = wp_get_current_user();
$new_post_author = $current_user->ID;
/*
* if post data exists, create the post duplicate
*/
if (isset( $post ) && $post != null) {
/*
* new post data array
*/
$args = array(
'comment_status' => $post->comment_status,
'ping_status' => $post->ping_status,
'post_author' => $new_post_author,
'post_content' => $post->post_content,
'post_excerpt' => $post->post_excerpt,
'post_name' => $post->post_name,
'post_parent' => $post->post_parent,
'post_password' => $post->post_password,
'post_status' => 'draft',
'post_title' => $post->post_title,
'post_type' => $post->post_type,
'to_ping' => $post->to_ping,
'menu_order' => $post->menu_order
);
/*
* insert the post by wp_insert_post() function
*/
$new_post_id = wp_insert_post( $args );
/*
* get all current post terms ad set them to the new post draft
*/
$taxonomies = get_object_taxonomies($post->post_type); // returns array of taxonomy names for post type, ex array("category", "post_tag");
foreach ($taxonomies as $taxonomy) {
$post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
}
/*
* duplicate all post meta just in two SQL queries
*/
$post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
if (count($post_meta_infos)!=0) {
$sql_query = "INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) ";
foreach ($post_meta_infos as $meta_info) {
$meta_key = $meta_info->meta_key;
if( $meta_key == '_wp_old_slug' ) continue;
$meta_value = addslashes($meta_info->meta_value);
$sql_query_sel[]= "SELECT $new_post_id, '$meta_key', '$meta_value'";
}
$sql_query.= implode(" UNION ALL ", $sql_query_sel);
$wpdb->query($sql_query);
}
/*
* finally, redirect to the edit post screen for the new draft
*/
wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
exit;
} else {
wp_die('Post creation failed, could not find original post: ' . $post_id);
}
}
add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft' );
/*
* Add the duplicate link to action list for post_row_actions
*/
function rd_duplicate_post_link( $actions, $post ) {
if (current_user_can('edit_posts')) {
$actions['duplicate'] = '<a href="' . wp_nonce_url('admin.php?action=rd_duplicate_post_as_draft&post=' . $post->ID, basename(__FILE__), 'duplicate_nonce' ) . '" title="Duplicate this item" rel="permalink">Duplicate</a>';
}
return $actions;
}
add_filter( 'post_row_actions', 'rd_duplicate_post_link', 10, 2 );
To enable cloning for pages as well, use the same code but replace the final line with:
Add filter('page_row_actions', 'rd duplicate_post_link', 10, 2);
After that, you will be able to re-upload the file to your server after saving it first. After that, you may return to the dashboard of your WordPress installation. When you hover your cursor over a page or post that you want to clone, you should now see a Duplicate button appear.
2. Manually Copy & Paste Code to Duplicate a Page
You may manually copy and paste the code for the page or post that you want to clone if you do not want to modify the functions .php file that is connected with your WordPress installation. To be able to do this, you will need to:
This procedure may take a bit of time since you will have to take it out separately for each page or post that you wish to duplicate. Because of this, we strongly advise making use of a plugin if there is a need to duplicate a significant amount of content.
Yes, you can duplicate pages in WordPress in more than one way. Manual Page Duplication (Copy-Paste) and One-Click Page Duplication are the most common and effective (with a Plugin)
2. How do I copy a WordPress page without the use of plugins?To copy a WordPress page without plugins, you need to do the following:
If you'd like to duplicate a post or a page in WordPress, we hope this guide and the information we've provided is useful.
There are a bunch of reasons why you would really want to make a copy of a page or post in WordPress. It's possible that you'd want to save a copy of this page for future reference. Instead, you may need to copy and paste a current article into your own to serve as a template.
If you're dealing with a bunch of content, manually copying and pasting a page or post might be a headache.
Using a plugin, you may first copy a post or page in WordPress. Duplicate Post, Duplicate Page, and the Post Duplicator are all plugins you can use for this purpose.
Second, you don't really need a plugin to duplicate posts and pages. Enter the code supplied by us in the functions.php file in WordPress and you're done! In the WordPress admin, each post and page will be linked to a second time.
Is there anything you'd want to know about how to copy a page or post in WordPress? In the comments box below, please let us know your thoughts!
You can also reach out to us for troubleshooting any particular issue you’re facing.
TAGS
WordPressHere is a list of 30 Best Personal WordPress Themes For Websites And Blogs in 2022, including free, premium as well as freemium versions.
Here is a list of 25 best WordPress themes that can help you choose, build and manage your dream website for your small business.
Want to make your website more effective? If yes, then read this blog about the Best Landing Page Optimization Tools to increase your conversion rate.
Leave A Reply