<?php /** * Display the entry_link field type * * @package GravityView * @subpackage GravityView/templates/fields */ $gravityview_view = GravityView_View::getInstance(); extract($gravityview_view->getCurrentField()); // Don't show on single entry if ($gravityview_view->getContext() === 'single') { return; } $link_text = empty($field_settings['entry_link_text']) ? __('View Details', 'gravityview') : $field_settings['entry_link_text']; $output = apply_filters('gravityview_entry_link', GravityView_API::replace_variables($link_text, $form, $entry)); echo GravityView_API::entry_link_html($entry, $output, array(), $field_settings);
<?php /** * Display the textarea field type * * Use wpautop() to format paragraphs, as expected, instead of line breaks like Gravity Forms displays by default. * * @package GravityView * @subpackage GravityView/templates/fields */ $gravityview_view = GravityView_View::getInstance(); extract($gravityview_view->getCurrentField()); if (!empty($field_settings['trim_words'])) { /** * @filter `gravityview_excerpt_more` Modify the "Read more" link used when "Maximum Words" setting is enabled and the output is truncated * @since 1.16.1 * @param string $excerpt_more Default: ` ...` */ $excerpt_more = apply_filters('gravityview_excerpt_more', ' ' . '…'); $entry_link = GravityView_API::entry_link_html($entry, $excerpt_more, array(), $field_settings); $value = wp_trim_words($value, $field_settings['trim_words'], $entry_link); unset($entry_link, $excerpt_more); } if (!empty($field_settings['make_clickable'])) { $value = make_clickable($value); } if (!empty($field_settings['new_window'])) { $value = links_add_target($value); } echo wpautop($value);