wireLangEntityEncode() function

Set entity encoding state for language translation function calls

The function affects behavior of future __(), _x() and _n() calls.

The following can be used for the $value argument:

  • true (bool): Entity encoding ON
  • false (bool): Entity encoding OFF
  • 1 (int): Entity encode only if not already
  • null (null): Entity encoding undefined

To get current entity encoding state, call this function with no arguments.

Available since version 3.0.154. Versions 3.0.125 to 3.0.153 can use __(true, 'entityEncode', $value);

Usage

// basic usage
$bool = wireLangEntityEncode();

// usage with all arguments
$bool = wireLangEntityEncode($value = '');

Arguments

NameType(s)Description
value (optional)bool, int, string, null

Return value

bool int string null


Functions methods and properties

API reference based on ProcessWire core version 3.0.178

Twitter updates

  • ProcessWire 3.0.181 has fixes and improvements as usual, but the biggest addition is a nice pull request for multi-language module translations, plus major updates to our Helloworld and ProcessHello demonstration modules. This post covers it all— More
    2 July 2021
  • ProcessWire 3.0.180 core updates– More
    18 June 2021
  • Today a new version of FormBuilder has been released in the FormBuilder support board (our 50th version) and it has a lot of interesting new features, which we’ll take a closer look at in this post— More
    11 June 2021

Latest news

  • ProcessWire Weekly #373
    In the 373rd issue of ProcessWire Weekly we're going to cover the latest core updates, check out a couple of brand new third party modules, and highlight a new site of the week. Read on!
    Weekly.pw / 4 July 2021
  • ProcessWire 3.0.181 core updates + “Hello World”
    ProcessWire 3.0.181 has fixes and improvements as usual, but the biggest addition is a nice pull request from LostKobrakai, plus major updates to our Helloworld and ProcessHello demonstration modules. This post covers it all.
    Blog / 2 July 2021
  • Subscribe to weekly ProcessWire news

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