Render markup for a system icon
It is NOT necessary to specify an icon prefix like “fa-” with the icon name.
Modifiers recognized in the class attribute: lg, fw, 2x, 3x, 4x, 5x, spin, spinner, li, border, inverse, rotate-90, rotate-180, rotate-270, flip-horizontal, flip-vertical, stack, stack-1x, stack-2x
Example
// Outputs: "<i class='fa fa-home'></i>"
echo wireIconMarkup('home');
// Outputs: "<i class='fa fa-home fa-fw fa-lg my-class'></i>"
echo wireIconMarkup('home', 'fw lg my-class');
// Outputs "<i class='fa fa-home fa-fw' id='root-icon'></i>" (3.0.229+ only)
echo wireIconMarkup('home', 'fw id=root-icon');
echo wireIconMarkup('home fw id=root-icon'); // same as above
Usage
// basic usage
$string = wireIconMarkup (string $icon);
// usage with all arguments
$string = wireIconMarkup (string $icon, string $class = '');
Arguments
Name | Type(s) | Description |
---|---|---|
icon | string | Icon name (currently a font-awesome icon name) |
class (optional) | string | Any of the following:
|
Return value
string
Functions methods and properties
API reference based on ProcessWire core version 3.0.236