Thanks for your questions and for the details of your application; very helpful. Thanks as well for the reference to the Geosetter tool, which looks quite powerful.
You asked “i can easily batch enter my desired alt txt with geosetter in some empty exif/iptc field – how can i tell media assistant to use that field as the alt text“? You can access any IPTC, EXIF or XMP value by adding the appropriate field-level prefix to your data source, e.g., [+iptc:2#005+]
or [+exif:DateTimeOriginal+]
. You can find more information in the “Field-level Substitution Parameters” section of the Settings/Media Library Assistant Documentation tab. You can also access these values in an IPTC/EXIF mapping rule; see the “IPTC & EXIF Processing Options” section of the Documentation.
You asked “what is the template to get “Prod Name Color Number Whatever”? (initial uppercase)“? There is no feature to do this in the current MLA version. However, I have taken the opportunity to add it to the “MLA Substitution Parameter Hooks Example” plugin as a custom format value. You can either install and activate the example plugin to get the feature or adapt the code to your theme or a plugin of your own.
I have uploaded a new MLA Development Version dated 20200810 that includes an updated “MLA Substitution Parameter Hooks Example” plugin. You can find step-by-step instructions for using the Development Version in this earlier topic:
PHP Warning on media upload with Polylang
Once the Development Version is installed you must install and activate the example plugin. Navigate to the Settings/Media library Assistant Documentation tab and click the “Example Plugins” button. Type “substitution” in the text box and click “Search Plugins” to filter the table.
You are looking for the “MLA Substitution Parameter Hooks Example” plugin. Find that plugin and hover over the title in the left-most column. Click the “Install” rollover action, then go to the WordPress Plugins/Installed Plugins submenu and activate the example plugin as you would any other plugin. Make sure you have the latest version, 1.13, installed. You can also click the “View” rollover action to view the source code of the plugin, which contains documentation and use notes displayed as comments at the beginning of the source code.
Once the Development Version and updated example plugin are installed and active you can batch edit the ALT Text values with something like template:([+alt_text,ucwords+])
to apply the format to the current value. Note that this only works after you have initialized the ALT Text with your template:[+name_only,str_replace( '-', ' ' )+]
template. You cannot have two option/format values in one step. You could also define an IPTC/EXIF mapping rule for the ALT Text field using the template:([+alt_text,ucwords+])
template.
It would be great if you could install the Development Version and the example plugin and let me know if it works for you. Thanks for inspiring this MLA improvement.