How to add Custom fields in civicrm contribution page - below the title text field of contribution page form
- Under Administer > Custom Data and Screens, Create your Custom Fields
- Under Administer > Profiles, Create a Profile that has your Custom Fields in it.
- Under Contributions > Manage Contribution Pages, select the Page you want it to appear on. Under the Include Profiles tab, add that Profile. You can add it at the a) "top" (with the donor profile) this is below the price sets/contribution amounts but above the billing info or b) "bottom" of the Contribution Page just before the Confirm button. Those are the only two location options for placing Custom Fields on a contribution page.
You cannot make it appear right under the title.
Do you need field associated with contribution page or contribution?
You can create custom group extending contribution and then add custom field in it and then include the custom field in a profile.
For Contribution page:
Currently CiviCRM doesn't allow to create custom field to extend contribution page. JMA Consulting have developed an extension to have custom field extend contribution page. This extension is not yet released in civicrm.org but they are hoping it to release it soon. You can try by downloading and installing manually.
You can create custom fields through Administer->Customize Data and Screens->Custom Fields
Then create a profile through Administer->Customize Data and Screens->Profiles and use created custom fields in profile
Use the created profile in contribution page where you want the custom fields, you can add the profile in contribution page settings in 'Profiles' tab.