Text Formatting

This Article Applies to

Most shortcodes also support passing a txtfmt= parameter that lets you specify a comma delimited list of text processing functions that will be applied to the output. If you use txtfmt and capture together, the text formatting will be applied first and then the output will be captured. You can stack functions together and they will be applied in order from first/left to last/right.

addslashes
Quote string with slashes

bin2hex
Convert binary data into hexadecimal representation. The conversion is done byte-wise with the high-nibble first.

convert_uudecode
Decodes the output which must be a uuencoded string.

convert_uuencode
Encodes the output using the uuencode algorithm. Uuencode translates all strings (including binary’s ones) into printable characters, making them safe for network transmissions. Uuencoded data is about 35% larger than the original.

rawurlencode
Encodes a string for use in a URL parameter.

crc32
Outputs the crc32 polynomial of the content.

crypt
Performs a one-way string hashing on the output. Caution: No salt is used.

html_entity_decode
Convert all HTML entities to their applicable characters.

htmlentities
Convert all applicable characters in the output to HTML entities.

htmlspecialchars
Convert special characters to HTML entities.

htmlspecialchars_decode
Convert special HTML entities in the output back to characters.

intval
Convert the value to an integer and display the result. Can be useful to force an empty field to 0 for numeric displays.

lcfirst
Make the output’s first character lowercase.

ltrim
Strip whitespace from the beginning of the output.

md5
Returns the md5 hash of the output.

nl2br
Inserts HTML line breaks before all newlines in a string

remove_accents
Converts all accent characters to ASCII characters. If there are no accent characters, then the output is unaltered.

rtrim
Strip whitespace from the end of the output.

sha1
Outputs the SHA1 hash of a string.

str_rot13
Outputs the ROT13 encoding of a string. The ROT13 encoding shifts every letter by 13 places in the alphabet while leaving non-alpha characters untouched. Encoding and decoding are done by the same function, passing an encoded string as argument will return the original version.

stripslashes
Un-quotes a quoted string.

strlen
Returns the length of the output. The length is measured in bytes.

strrev
Reverses the output.

strtolower
Make the output lowercase.

strtoupper
Make the output uppercase.

ucfirst
Make a string’s first character uppercase.

trim
Strip whitespace (or other characters) from the beginning and end of a string.

ucwords
Uppercase the first character of each word in a string. The definition of a word is any string of characters that is immediately after a whitespace (These are: space, form-feed, newline, carriage return, horizontal tab, and vertical tab).

wptexturize
This returns given text with transformations of quotes to smart quotes, apostrophes, dashes, ellipses, the trademark symbol, and the multiplication symbol. Text enclosed in the tags pre-code, kdb, style, script and it will be skipped.

  • Was this Helpful?
  • YesNo
9 ways to add more value to your membership site

Table of Contents

This Article Applies to

Keep Reading

Using Memberium from behind a Proxy or Firewall

Memberium requires the ability to send and receive data to the web to operate, both to communicate with your Infusionsoft app and to connect to our License Server. When operating in a locked down or high security environment, you may need to take extra steps. If you do not have direct access to send data to the internet, your IT Department likely has an HTTP Proxy such as Squid, or NginX configured.

Read More »

When and How to Use PASSWORD_PLACEHOLDER

PASSWORD_PLACEHOLDER is very useful when your users are already in WordPress, and if you’d like your users to use the same password going forward. This can be used when you are converting from Wishlist or any any other membership plugin and don’t want to change the user’s password when you switch. This function will basically copy your user’s WordPress password into Infusionsoft’s password field.

Read More »

Want to get some fresh ideas on how you can improve your membership site or course?

Download our free ebook!

Book a Call

Welcome to Memberium!

We are very excited for you to be part of our family. 

We would love to answer any questions that you have!

Please choose the best time for you to get in a call with us. 

For Technical Support, you can contact us at https://memberium.com/support/ or Email us at support@memberium.com.