1. Go to original page and edit it (of whom you want to make replica of).
2. To replicate this page or to get the structure, in editor section on right hand side, you have 2 tabs named Visual and Text.
3. Click on Text tab and in editor, you will get code (html).
4. Copy that and paste it in new page. Make sure you first click on Text tab on your new page and then add this code.
5. Again click on Visual tab and your page rather HTML will get replicated.
6. You can make changes in code / Html as per required then.
Here I assume static data is added to show listing or any shortcode is used. By following above, you data / html will get replicated.
]]>So if you wish to create replica of this page, you need to assign this template to your newly created page. But you might need same structure but different data / listing on your new page.
For that, you need to create new custom template, change the code in that, may be if wp_query is used, you may need to just change the parameters depending upon what data you need to display. Assign that custom template to newly created page. If you are using any paid or contributed theme, make sure you edit / create your new code in your child theme.
1. when i add any other element like simple messagebox or anything else it doesn’t work
>> Check your custom template (whichever assigned) once. If that file contains the_content() function written inside while loop, then whatever you add from backend, it should display on frontend.
If not, this means your content is not being called in your custom template. You can add the_content() inside while loop where you want to show the content that has been added from backend.
Hope this helps.
]]>