Extensions only work or take effect if you place a knight on them.
No. You can put knights on blank castle spaces to get the action, but if you have a castle extension tile then you don't need a knight - you get the action automatically. There's an example at the top of page 5 of the rules.
Such actions are always optional.