wireIconMarkupFile() function

Get the markup or class name for an icon that can represent the given filename

Example

// Outputs: "<i class='fa fa-pdf-o'></i>"
echo wireIconMarkupFile('file.pdf'); 

Usage

// basic usage
$string = wireIconMarkupFile(string $filename);

// usage with all arguments
$string = wireIconMarkupFile(string $filename, $class = '');

Arguments

NameType(s)Description
filenamestring

Can be any type of filename (with or without path).

class (optional)string, bool

Additional class attributes, i.e. "fw" for fixed-width (optional). Or specify boolean TRUE to get just the icon class name (no markup).

Return value

string


Functions methods and properties

API reference based on ProcessWire core version 3.0.168

Twitter updates

  • Happy New Year! Today I’ve bumped the version on the dev branch to 3.0.170, and it’s quite a lot of updates. This post covers most of them. In this post, there’s also a question for you: what would you like to see in ProcessWire in 2021? More
    1 January 2021
  • In this week’s blog post we’ll take a brief look at a powerful new ProFields module for ProcessWire that’s just around the corner—the Combo field: More
    4 December 2020
  • There’s a new modules directory on the ProcessWire site now up and running. In this post we’ll cover a few details about what’s changed and what’s new—More
    20 November 2020

Latest news

  • ProcessWire Weekly #346
    This week in the 346th issue of ProcessWire Weekly we're going to cover the latest weekly update from Ryan, post a new poll, and introduce a brand new site of the week. Read on!
    Weekly.pw / 26 December 2020
  • ProcessWire 3.0.170 core updates
    Happy New Year! Today I’ve bumped the version on the dev branch to 3.0.170, and it’s quite a lot of updates. This post covers most of them. In this post, there’s also a question for you: what would you like to see in ProcessWire in 2021?
    Blog / 1 January 2021
  • Subscribe to weekly ProcessWire news

“ProcessWire is like a breath of fresh air. So powerful yet simple to build with and customise, and web editors love it too.” —Margaret Chatwin, Web developer