If you want to to change the assignment of IPTC fields to wordpress fields you have to modify the following file:
/wp-admin/includes/image.php
Begin at line 246 of the current wordpress distribution.
example (line 254 - 256):
// headline, "A brief synopsis of the caption."
if ( ! empty( $iptc['2#105'][0] ) )
$meta['title'] = utf8_encode( trim( $iptc['2#105'][0] ) );
This will add the headline into the title field. If you want to have the caption there, replace "2#105" with "2#120"
Procedure to find out the codes to use (tested only on a MAC)
take an image that has already all your informations in, copy it somewhere, name it testimg.jpg
open the terminal, CD to your image and type
php -a
press enter and paste the following code into the window (interactive PHP interpreter in command-line mode):
$size = GetImageSize ("testimg.jpg", &$info);
$iptc = iptcparse($info["APP13"]);
foreach($iptc as $key => $value)
{
echo "<b>IPTC Key:</b> $key <b>Contents:</b> ";
foreach($value as $innerkey => $innervalue)
{
if( ($innerkey+1) != count($value) )
echo "$innervalue, ";
else
echo "$innervalue";
}
}
This will give you some "strange" output. You can paste it into any text editor and split the line before each <b>
Listed here are some values I figured out so far:
IPTC Key: 2#055 Contents: Date taken
IPTC Key: 2#060 Contents: time taken
IPTC Key: 2#090 Contents: City
IPTC Key: 2#095 Contents: State
IPTC Key: 2#101 Contents: Country
IPTC Key: 2#005 Contents: Title
IPTC Key: 2#015 Contents: Category
IPTC Key: 2#020 Contents: SupCat1, SupCat2, SupCat3
IPTC Key: 2#025 Contents: Keywords
IPTC Key: 2#007 Contents: Edit Status
IPTC Key: 2#080 Contents: Photographer
IPTC Key: 2#110 Contents: Credit
IPTC Key: 2#122 Contents: Description Writers
IPTC Key: 2#120 Contents: Caption
IPTC Key: 2#105 Contents: Headline
IPTC Key: 2#040 Contents: Special Instructions
IPTC Key: 2#116 Contents: Copyright
IPTC Key: 2#092 Contents: Location
Hope this helps a bit.
[attachment deleted by admin]