We are using the below definition to get the figure numberings automatically
\renewcommand\thefigure{\@arabic\c@figure}
\def\fnum@figure{\figurename~\thefigure}
The output is as shown below:
Figure 1. Caption
But, we need to insert the text "(Online color)" after figure number as shown below:
Figure 1 (Online color). Caption
To achieve this I again redefining the command
\def\fnum@figure{\figurename~\thefigure (Online color)}
which again I have to reset for the next captions.
Could anyone suggest how to get this automatically?


\fnum@figureit will stay redefined unless something else changes it. What class/packages are you using? Can you please provide an example? – Thruston Feb 11 '14 at 10:31