UpperCodShortCodeData
This plugin allows access through shortcode to information of the shared concurrent object for wordpress, by default $post.
Installation
click on the Code
button and then click on Download ZIP
and install as a plugin in wordpress.
Syntax
[$ <property> [...filters] ]
<property>
: Property to access of the current object.[...filters]
: Optional filters to apply to the data selected by<property>
.
Example
get page title
[$ title]
get page date
[$ date]
get page date and apply filter
[$ date date="Y"]
Default filters
[
"date" => function ($option, $value) {
return wp_date($option, is_numeric($value) ? $value : strtotime($value));
},
"json" => function ($option, $value) {
return JSON_ENCODE($value);
},
"md5" => function ($option, $value) {
return md5($value);
},
"striptags" => function ($option, $value) {
return striptags($value);
},
"htmlencode" => function ($option, $value) {
return htmlentities($value);
},
"urlencode" => function ($option, $value) {
return urlencode($value);
},
"base64encode" => function ($option, $value) {
return base64_encode($value);
},
"slug" => function ($option, $value) {
return sanitize_title($value);
},
"numberformat" => function ($option, $value) {
return number_format_i18n($value);
},
"filter" => function ($option, $value) {
return apply_filter($option, $value);
},
];
You can add more filters by accessing the global variable $UpperCodShortcodeData
.