Hi @mahmoud1988,
Glad you reached out, this is a great question. If I understand you correctly, I think you are asking about ways to display GiveWP donation forms on other pages, with the option for customization, do I have that right?
Out of the box, GiveWP creates its own page for each form to be accessible to site visitors. You could create a WordPress page and enter the donation form’s shortcode to redirect donors to that donation form.
Your best bet would be to display a donation form on a separate WordPress page using either the shortcode or one of GiveWP’s other building tools (more on that below). This way you have more customization options available to you.
GiveWP also has some blocks and tools you may find helpful if you prefer options other than shortcode: Donation Widgets for Elementor, Divi Builder addon, and GiveWP Form Block. All of these options are available to you as part of the free GiveWP Donation Plugin.
In case you find it helpful, this blog post explains the process for building dynamic landing pages. It may have some useful information or tips for you.
Each form has options for featured images, but for inserting multimedia, you may need to look at custom coding. Form templates like MultiStep and Classic have their own iframes, and are pretty resistant to change. The Legacy form template is a bit more forgiving, but it would all come down to what types of multimedia you are interested in including. Feel free to let me know and I can do a bit of digging on this for you.
If I misunderstood the question, definitely let me know, I’m happy to get you the answers you need. Let me know if you have any questions about this in the meantime, I’m happy to help.