本文整理匯總了PHP中FrmFieldsHelper::get_shortcodes方法的典型用法代碼示例。如果您正苦於以下問題:PHP FrmFieldsHelper::get_shortcodes方法的具體用法?PHP FrmFieldsHelper::get_shortcodes怎麽用?PHP FrmFieldsHelper::get_shortcodes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類FrmFieldsHelper
的用法示例。
在下文中一共展示了FrmFieldsHelper::get_shortcodes方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: get_description
/**
* Get description
*
* @see Pronamic_Pay_PaymentDataInterface::get_description()
* @return string
*/
public function get_description()
{
// Description template
$description_template = $this->action->post_content['pronamic_pay_transaction_description'];
// Find shortcode
// @see https://github.com/wp-premium/formidable/blob/2.0.22/classes/helpers/FrmFieldsHelper.php#L684-L696
$shortcodes = FrmFieldsHelper::get_shortcodes($description_template, $this->form_id);
// Replace shortcodes
// @see https://github.com/wp-premium/formidable/blob/2.0.22/classes/helpers/FrmFieldsHelper.php#L715-L821
$description = FrmFieldsHelper::replace_content_shortcodes($description_template, $this->entry, $shortcodes);
// Check if there was a replacement to make sure the description has a dynamic part
if ($description_template === $description) {
$description .= $this->entry_id;
}
return $description;
}
示例2: filter_content
public static function filter_content($content, $form, $entry = false)
{
self::get_entry_by_param($entry);
if (!$entry) {
return $content;
}
if (is_object($form)) {
$form = $form->id;
}
$shortcodes = FrmFieldsHelper::get_shortcodes($content, $form);
$content = apply_filters('frm_replace_content_shortcodes', $content, $entry, $shortcodes);
return $content;
}
示例3: get_shortcodes
public static function get_shortcodes($content, $form_id)
{
_deprecated_function(__FUNCTION__, '2.0', 'FrmFieldsHelper::get_shortcodes');
return FrmFieldsHelper::get_shortcodes($content, $form_id);
}