Pagefiles::getTag() method

Return the first Pagefile that matches the given tag or NULL if no match

Given tag may be any of the following:

  • foo (single tag): Will return the first Pagefile object having the specified tag.
  • foo|bar|baz (multiple OR tags): Will return first Pagefile object having at least one of the tags listed.
  • foo,bar,baz (multiple AND tags): Will return first Pagefile object having ALL of the tags listed (since 3.0.17).
  • ['foo','bar','baz'] (multiple AND tags array): Same as above but can be specified as an array (since 3.0.17).

Usage

$pagefile = $pagefiles->getTag(string $tag);

Arguments

NameType(s)Description
tagstring

Return value

Changelog

  • 3.0.17 Added support for multiple AND tags and allow tag specified as an array.

See Also


Pagefiles methods and properties

API reference based on ProcessWire core version 3.0.236

Latest news

  • ProcessWire Weekly #550
    In the 550th issue of ProcessWire Weekly we're going to check out the latest core updates, introduce a new third party module called PagefileMetadata, and more. Read on!
    Weekly.pw / 23 November 2024
  • Custom Fields Module
    This week we look at a new ProFields module named Custom Fields. This module provides a way to rapidly build out ProcessWire fields that contain any number of subfields/properties within them.
    Blog / 30 August 2024
  • Subscribe to weekly ProcessWire news

I just love the easy and intuitive ProcessWire API. ProcessWire rocks!” —Jens Martsch, Web developer