when we upload one product, there is a default attribute set “Default”, and in the general tab, there are many default attributes like below image:

well, i added one more custom attribute named “size”, when i drag ‘size’ to general tab on the left, that mean the product has one more attribute. if i want to show the size attribute in the product view page of front end page, i have to put the code: “$_product->getAttributeText(‘size’)”, if i added lots of custom attributes, i have to put lots of codes manually. so, my question is how i can show all custom attributes automatically instead of adding one by one manually ?
This is allready done by magento.
Mark your attributes as vissible in frontend and thats it.
Have a look at the template attributes.phtml in path app/design/frontend/yourtheme/default/template/catalog/product/view