Skip to main content

GravityView_Entry_List

Generate linked list output for a list of entries.

Since: 1.7.2

Source: includes/class-gravityview-entry-list.php:13

Details

  • Kind: class
  • Namespace: (global)

Properties

PropertyTypeDescription
$template_context\GV\Template_ContextThe context this list is operating in.
$view_idintThe ID of the View connected to the entries being displayed

Methods

MethodDescription
__construct()
set_post_id()
set_link_format()
set_skip_current_entry()
set_after_link()
set_empty_message()Set the message when there are no entries to display
set_context()Set the context in which this entry list is being displayed.
set_wrapper_tag()
set_item_tag()
output()Echo the output generated by get_output()
get_output()Get the HTML output

Method Reference

__construct()

function __construct( $entries=[], $post_id=0, $form=[], $link_format='', $after_link='', $context='', $template_context=null, $view_id=0 )

Parameters

NameTypeDefaultDescription
$entriesarray | GV\Entry[][]
$post_idint0
$formarray[]
$link_formatstring''
$after_linkstring''
$context''
$template_context\GV\Template_ContextnullThe context
$view_idint | null0View to link to when displaying on a page with multiple Views

Since:

  • 2.0 (Added $template_context parameter)
  • 2.7.2 (Added $view_id parameter)

Source: includes/class-gravityview-entry-list.php:106

set_post_id()

public function set_post_id( $post_id )

Parameters

NameTypeDefaultDescription
$post_idint

Source: includes/class-gravityview-entry-list.php:121

public function set_link_format( $link_format )

Parameters

NameTypeDefaultDescription
$link_formatstring

Source: includes/class-gravityview-entry-list.php:128

set_skip_current_entry()

public function set_skip_current_entry( $skip_current_entry )

Parameters

NameTypeDefaultDescription
$skip_current_entryboolean

Source: includes/class-gravityview-entry-list.php:135

public function set_after_link( $after_link )

Parameters

NameTypeDefaultDescription
$after_linkstring

Source: includes/class-gravityview-entry-list.php:142

set_empty_message()

public function set_empty_message( $empty_message )

Set the message when there are no entries to display

Parameters

NameTypeDefaultDescription
$empty_messagestring

Source: includes/class-gravityview-entry-list.php:151

set_context()

public function set_context( $context )

Set the context in which this entry list is being displayed.

Parameters

NameTypeDefaultDescription
$contextstring

Source: includes/class-gravityview-entry-list.php:160

set_wrapper_tag()

public function set_wrapper_tag( $wrapper_tag )

Parameters

NameTypeDefaultDescription
$wrapper_tagstring

Source: includes/class-gravityview-entry-list.php:167

set_item_tag()

public function set_item_tag( $item_tag )

Parameters

NameTypeDefaultDescription
$item_tagstring

Source: includes/class-gravityview-entry-list.php:175

output()

public function output()

Echo the output generated by get_output()

Returns

  • string — HTML output for entry list

See Also

Source: includes/class-gravityview-entry-list.php:186

get_output()

public function get_output()

Get the HTML output

Returns

  • string — HTML output for entry list

Source: includes/class-gravityview-entry-list.php:200