How to change default "Create" label? I want to change the 'Create' label for a specific Content type.
I made a new content type called 'Bid Offer':



I want to show this to the users as 'Make Bid Offer' instead of 'Create Bid Offer' 

Any help appreciated
Put the following code into a custom module.

function mymodule_form_alter(&amp;$form, &amp;$form_state, $form_id) {
  if ($form_id == 'bid_offer_node_form') {
    $form['actions']['submit']['#value'] = t('Make Bid Offer');
  }
}


or

function mymodule_form_bid_offer_node_form_alter(&amp;$form, &amp;$form_state, $form_id) {
    $form['actions']['submit']['#value'] = t('Make Bid Offer');
}


To change the URL, you can just set a path alias and alias node/add/bid-offer to make-offer or whatever you fancy should you need to.

Just for reference:

hook_form_alter()

hook_form_FORM_ID_alter()

EDIT

Following on from your comment, please try the following code (I've used it recently so I know it works):

function mymodule_form_alter(&amp;$form, &amp;$form_state, $form_id) {
  if ($form_id == 'bid_offer_node_form') {
    drupal_set_title(t('Make Offer'));
    $form['actions']['submit']['#value'] = t('Make Bid Offer');
  }
}


or

function mymodule_form_bid_offer_node_form_alter(&amp;$form, &amp;$form_state, $form_id) {
    drupal_set_title(t('Make Offer'));
    $form['actions']['submit']['#value'] = t('Make Bid Offer');
}


Reference:

drupal_set_title()