Chemical objects are embedded using shortcodes with special meaning to the WordPress plugin system. These are enclosed in square brackets, e.g. [molecule]. Each of these objects provides a collection of parameters that controls how it is displayed, and also requires a payload, consisting of the raw data that represents the content.

The data payload can be embedded within the document, or it can reference a file that has been uploaded separately. Embedding is a convenient option when the data itself is quite small (e.g. a single molecule) in a format that does not have major problems with whitespace trimming. Referencing a separate file is the method of choice for all other cases.

The chemical object types currently available are: